---
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_errorC2B8ne180100EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      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:152,66'
          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_9allocatorIhEEED2B8ne180100Ev
                - 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_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - archive_read_data
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - 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_9allocatorIhEEED2B8ne180100Ev
                - 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_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - archive_read_data
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - 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_9allocatorIhEEED2B8ne180100Ev
                - getpagesize
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2EmRKh
                - archive_read_next_header
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - 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_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - 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_9allocatorIhEEED2B8ne180100Ev
                - 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_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - archive_read_data
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - 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_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - archive_read_data
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - 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_9allocatorIhEEED2B8ne180100Ev
                - getpagesize
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2EmRKh
                - archive_read_next_header
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - 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_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - 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_9allocatorIhEEED2B8ne180100Ev
                - getpagesize
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2EmRKh
                - archive_read_next_header
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - 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_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - 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_9allocatorIhEEED2B8ne180100Ev
                - getpagesize
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2EmRKh
                - archive_read_next_header
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - 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_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - 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_9allocatorIhEEED2B8ne180100Ev
                - 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_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - archive_read_data
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - 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_9allocatorIhEEED2B8ne180100Ev
                - 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_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - archive_read_data
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - 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: 1826
      functionLinenumberEnd: 1836
      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:1830,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1830,6'
              BranchSideFuncs:
                - archive_acl_to_text_l
            - BranchSide:      'libarchive/archive_entry.c:1831,48'
              BranchSideFuncs:
                - archive_acl_to_text_l
      Callsites:
        - Src:             'libarchive/archive_entry.c:1830,6'
          Dst:             archive_entry_acl_text_compat
        - Src:             'libarchive/archive_entry.c:1831,25'
          Dst:             archive_acl_to_text_l
    - functionName:    archive_entry_acl_text_compat
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1780
      functionLinenumberEnd: 1795
      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:1781,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1782,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1785,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry.c:1785,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1786,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1789,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry.c:1789,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1790,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1792,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_entry_acl_text
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1812
      functionLinenumberEnd: 1819
      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:1815,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1815,6'
              BranchSideFuncs:
                - archive_acl_to_text_l
            - BranchSide:      'libarchive/archive_entry.c:1816,48'
              BranchSideFuncs:
                - archive_acl_to_text_l
      Callsites:
        - Src:             'libarchive/archive_entry.c:1815,6'
          Dst:             archive_entry_acl_text_compat
        - Src:             'libarchive/archive_entry.c:1816,25'
          Dst:             archive_acl_to_text_l
    - functionName:    archive_entry_acl_text_w
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1800
      functionLinenumberEnd: 1806
      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:1803,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1803,6'
              BranchSideFuncs:
                - archive_acl_to_text_w
            - BranchSide:      'libarchive/archive_entry.c:1804,50'
              BranchSideFuncs:
                - archive_acl_to_text_w
      Callsites:
        - Src:             'libarchive/archive_entry.c:1803,6'
          Dst:             archive_entry_acl_text_compat
        - Src:             'libarchive/archive_entry.c:1804,27'
          Dst:             archive_acl_to_text_w
    - functionName:    _archive_entry_acl_from_text_l
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1773
      functionLinenumberEnd: 1774
      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:1774,10'
          Dst:             archive_acl_from_text_l
    - functionName:    archive_entry_acl_from_text
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1766
      functionLinenumberEnd: 1767
      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:1767,10'
          Dst:             archive_acl_from_text_l
    - functionName:    archive_entry_acl_from_text_w
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1759
      functionLinenumberEnd: 1760
      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:1760,10'
          Dst:             archive_acl_from_text_w
    - functionName:    _archive_entry_acl_to_text_l
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1749
      functionLinenumberEnd: 1750
      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:1750,10'
          Dst:             archive_acl_to_text_l
    - functionName:    archive_entry_acl_to_text
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1742
      functionLinenumberEnd: 1743
      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:1743,10'
          Dst:             archive_acl_to_text_l
    - functionName:    archive_entry_acl_to_text_w
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1734
      functionLinenumberEnd: 1736
      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:1735,10'
          Dst:             archive_acl_to_text_w
    - functionName:    archive_entry_acl_next
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1718
      functionLinenumberEnd: 1724
      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:1722,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1722,28'
              BranchSideFuncs:
                - __errno_location
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:1722,25'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry.c:1722,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1722,6'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:1723,3'
              BranchSideFuncs:
                - __archive_errx
      Callsites:
        - Src:             'libarchive/archive_entry.c:1720,6'
          Dst:             archive_acl_next
        - Src:             'libarchive/archive_entry.c:1722,28'
          Dst:             __errno_location
        - Src:             'libarchive/archive_entry.c:1723,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: 1707
      functionLinenumberEnd: 1708
      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:1708,9'
          Dst:             archive_acl_reset
    - functionName:    archive_entry_acl_count
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1696
      functionLinenumberEnd: 1697
      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:1697,9'
          Dst:             archive_acl_count
    - functionName:    archive_entry_acl_types
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1687
      functionLinenumberEnd: 1688
      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:1688,10'
          Dst:             archive_acl_types
    - functionName:    archive_entry_acl_add_entry_w
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1677
      functionLinenumberEnd: 1679
      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:1679,36'
          Dst:             wcslen
        - Src:             'libarchive/archive_entry.c:1678,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: 1667
      functionLinenumberEnd: 1668
      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:1668,9'
          Dst:             archive_acl_add_entry
    - functionName:    archive_entry_acl_clear
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1657
      functionLinenumberEnd: 1659
      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:1658,2'
          Dst:             archive_acl_clear
    - functionName:    archive_entry_acl
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1651
      functionLinenumberEnd: 1652
      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: 1603
      functionLinenumberEnd: 1638
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - type
        - digest
      BBCount:         10
      ICount:          116
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1607,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1609,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1613,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1617,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1621,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1625,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1629,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1633,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_entry_digest
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1581
      functionLinenumberEnd: 1598
      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:1582,2'
          Branch Sides:
            - 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,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1594,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1596,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _archive_entry_copy_uname_l
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1549
      functionLinenumberEnd: 1551
      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:1550,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: 1538
      functionLinenumberEnd: 1544
      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:    5
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1539,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1540,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1542,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_entry_set_is_data_encrypted
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1528
      functionLinenumberEnd: 1534
      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:    8
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1529,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1530,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1532,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_entry_update_uname_utf8
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1517
      functionLinenumberEnd: 1524
      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:1518,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1520,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1521,6'
              BranchSideFuncs:
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:1521,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1522,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:1523,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1518,6'
          Dst:             archive_mstring_update_utf8
        - Src:             'libarchive/archive_entry.c:1521,6'
          Dst:             __errno_location
        - Src:             'libarchive/archive_entry.c:1522,3'
          Dst:             __archive_errx
    - functionName:    archive_entry_copy_uname_w
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1511
      functionLinenumberEnd: 1513
      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:1512,2'
          Dst:             archive_mstring_copy_wcs
    - functionName:    archive_entry_copy_uname
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1505
      functionLinenumberEnd: 1507
      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:1506,2'
          Dst:             archive_mstring_copy_mbs
    - functionName:    archive_entry_set_uname_utf8
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1501
      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:1500,2'
          Dst:             archive_mstring_copy_utf8
    - functionName:    archive_entry_set_uname
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1493
      functionLinenumberEnd: 1495
      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:1494,2'
          Dst:             archive_mstring_copy_mbs
    - functionName:    archive_entry_set_uid
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1482
      functionLinenumberEnd: 1489
      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:1483,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1483,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1484,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _archive_entry_copy_symlink_l
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1465
      functionLinenumberEnd: 1478
      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:    7
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1468,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1468,27'
              BranchSideFuncs:
                - archive_mstring_copy_mbs_len_l
            - BranchSide:      'libarchive/archive_entry.c:1470,2'
              BranchSideFuncs:
                - archive_mstring_copy_mbs_len_l
        - Branch String:   'libarchive/archive_entry.c:1468,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1469,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1470,2'
              BranchSideFuncs:
                - archive_mstring_copy_mbs_len_l
        - Branch String:   'libarchive/archive_entry.c:1473,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1473,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1474,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry.c:1473,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1474,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1476,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1471,6'
          Dst:             archive_mstring_copy_mbs_len_l
    - functionName:    archive_entry_update_symlink_utf8
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1446
      functionLinenumberEnd: 1460
      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:1447,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1447,27'
              BranchSideFuncs:
                - archive_mstring_update_utf8
                - __errno_location
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:1449,2'
              BranchSideFuncs:
                - archive_mstring_update_utf8
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:1447,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1448,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1449,2'
              BranchSideFuncs:
                - archive_mstring_update_utf8
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:1450,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1451,3'
              BranchSideFuncs:
                - archive_mstring_update_utf8
                - __errno_location
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:1453,3'
              BranchSideFuncs:
                - archive_mstring_update_utf8
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:1454,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1456,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1457,6'
              BranchSideFuncs:
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:1457,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1458,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:1459,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1454,6'
          Dst:             archive_mstring_update_utf8
        - Src:             'libarchive/archive_entry.c:1457,6'
          Dst:             __errno_location
        - Src:             'libarchive/archive_entry.c:1458,3'
          Dst:             __archive_errx
    - functionName:    archive_entry_copy_symlink_w
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1433
      functionLinenumberEnd: 1442
      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:1434,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1434,27'
              BranchSideFuncs:
                - archive_mstring_copy_wcs
            - BranchSide:      'libarchive/archive_entry.c:1436,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:1436,28'
              BranchSideFuncs:
                - archive_mstring_copy_wcs
        - Branch String:   'libarchive/archive_entry.c:1438,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1439,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1441,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1436,2'
          Dst:             archive_mstring_copy_wcs
    - functionName:    archive_entry_copy_symlink
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1420
      functionLinenumberEnd: 1429
      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:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1421,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1421,27'
              BranchSideFuncs:
                - archive_mstring_copy_mbs
            - BranchSide:      'libarchive/archive_entry.c:1423,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:1423,28'
              BranchSideFuncs:
                - archive_mstring_copy_mbs
        - Branch String:   'libarchive/archive_entry.c:1425,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1426,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1428,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1423,2'
          Dst:             archive_mstring_copy_mbs
    - functionName:    archive_entry_set_symlink_utf8
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1407
      functionLinenumberEnd: 1416
      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:1408,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1408,27'
              BranchSideFuncs:
                - archive_mstring_copy_utf8
            - BranchSide:      'libarchive/archive_entry.c:1410,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:1410,29'
              BranchSideFuncs:
                - archive_mstring_copy_utf8
        - Branch String:   'libarchive/archive_entry.c:1412,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1413,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1415,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1410,2'
          Dst:             archive_mstring_copy_utf8
    - functionName:    archive_entry_set_symlink_type
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1401
      functionLinenumberEnd: 1403
      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: 1388
      functionLinenumberEnd: 1397
      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:1389,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1389,27'
              BranchSideFuncs:
                - archive_mstring_copy_mbs
            - BranchSide:      'libarchive/archive_entry.c:1391,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:1391,28'
              BranchSideFuncs:
                - archive_mstring_copy_mbs
        - Branch String:   'libarchive/archive_entry.c:1393,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1394,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1396,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1391,2'
          Dst:             archive_mstring_copy_mbs
    - functionName:    archive_entry_copy_sourcepath_w
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1382
      functionLinenumberEnd: 1384
      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:1383,2'
          Dst:             archive_mstring_copy_wcs
    - functionName:    archive_entry_copy_sourcepath
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1376
      functionLinenumberEnd: 1378
      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:1377,2'
          Dst:             archive_mstring_copy_mbs
    - functionName:    archive_entry_unset_size
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1369
      functionLinenumberEnd: 1372
      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:1370,2'
          Dst:             archive_entry_set_size
    - functionName:    archive_entry_set_size
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1358
      functionLinenumberEnd: 1365
      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:    34
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1359,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1359,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1360,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_entry_set_rdevminor
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1348
      functionLinenumberEnd: 1354
      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: 1338
      functionLinenumberEnd: 1344
      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: 1327
      functionLinenumberEnd: 1334
      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: 1318
      functionLinenumberEnd: 1323
      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: 1311
      functionLinenumberEnd: 1313
      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:1312,10'
          Dst:             archive_mstring_copy_mbs_len_l
    - functionName:    archive_entry_update_pathname_utf8
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1299
      functionLinenumberEnd: 1306
      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:1300,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1302,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1303,6'
              BranchSideFuncs:
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:1303,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1304,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:1305,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1300,6'
          Dst:             archive_mstring_update_utf8
        - Src:             'libarchive/archive_entry.c:1303,6'
          Dst:             __errno_location
        - Src:             'libarchive/archive_entry.c:1304,3'
          Dst:             __archive_errx
    - functionName:    archive_entry_copy_pathname_w
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1293
      functionLinenumberEnd: 1295
      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:1294,2'
          Dst:             archive_mstring_copy_wcs
    - functionName:    archive_entry_copy_pathname
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1287
      functionLinenumberEnd: 1289
      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:1288,2'
          Dst:             archive_mstring_copy_mbs
    - functionName:    archive_entry_set_pathname_utf8
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1281
      functionLinenumberEnd: 1283
      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:1282,2'
          Dst:             archive_mstring_copy_utf8
    - functionName:    archive_entry_set_pathname
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1277
      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:1276,2'
          Dst:             archive_mstring_copy_mbs
    - functionName:    archive_entry_set_nlink
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1268
      functionLinenumberEnd: 1271
      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: 1261
      functionLinenumberEnd: 1264
      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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1262,2'
          Dst:             archive_entry_set_mtime
    - functionName:    archive_entry_set_mtime
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1251
      functionLinenumberEnd: 1257
      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:1252,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1252,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1252,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_entry_set_mode
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1243
      functionLinenumberEnd: 1247
      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: 1230
      functionLinenumberEnd: 1238
      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:1235,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1235,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1236,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1233,6'
          Dst:             archive_mstring_copy_mbs_len_l
    - functionName:    archive_entry_update_link_utf8
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1225
      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:1217,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1218,3'
              BranchSideFuncs:
                - __errno_location
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:1220,6'
              BranchSideFuncs:
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:1220,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1221,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1222,6'
              BranchSideFuncs:
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:1222,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1223,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:1224,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1215,6'
          Dst:             archive_mstring_update_utf8
        - Src:             'libarchive/archive_entry.c:1222,6'
          Dst:             __errno_location
        - Src:             'libarchive/archive_entry.c:1223,3'
          Dst:             __archive_errx
    - functionName:    archive_entry_copy_link_w
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1204
      functionLinenumberEnd: 1209
      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:1206,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1206,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1207,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1205,2'
          Dst:             archive_mstring_copy_wcs
    - functionName:    archive_entry_copy_link
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1194
      functionLinenumberEnd: 1199
      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:1196,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1196,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1197,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1195,2'
          Dst:             archive_mstring_copy_mbs
    - functionName:    archive_entry_set_link_utf8
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1184
      functionLinenumberEnd: 1189
      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:1186,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1186,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1187,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1185,2'
          Dst:             archive_mstring_copy_utf8
    - functionName:    archive_entry_set_link
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1175
      functionLinenumberEnd: 1180
      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:1177,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1177,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1178,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1176,2'
          Dst:             archive_mstring_copy_mbs
    - functionName:    archive_entry_set_devminor
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1165
      functionLinenumberEnd: 1170
      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: 1156
      functionLinenumberEnd: 1161
      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: 1147
      functionLinenumberEnd: 1152
      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: 1140
      functionLinenumberEnd: 1143
      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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1141,2'
          Dst:             archive_entry_set_ctime
    - functionName:    archive_entry_set_ctime
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1130
      functionLinenumberEnd: 1136
      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:1131,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1131,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1131,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_entry_unset_birthtime
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1123
      functionLinenumberEnd: 1126
      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:1124,2'
          Dst:             archive_entry_set_birthtime
    - functionName:    archive_entry_set_birthtime
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1113
      functionLinenumberEnd: 1119
      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:1114,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1114,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1114,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_entry_unset_atime
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1109
      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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1107,2'
          Dst:             archive_entry_set_atime
    - functionName:    archive_entry_set_atime
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1096
      functionLinenumberEnd: 1102
      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:1097,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1097,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1097,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _archive_entry_copy_hardlink_l
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1092
      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:1083,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1083,25'
              BranchSideFuncs:
                - archive_mstring_copy_mbs_len_l
            - BranchSide:      'libarchive/archive_entry.c:1085,38'
              BranchSideFuncs:
                - archive_mstring_copy_mbs_len_l
        - Branch String:   'libarchive/archive_entry.c:1083,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1084,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1085,38'
              BranchSideFuncs:
                - archive_mstring_copy_mbs_len_l
        - Branch String:   'libarchive/archive_entry.c:1087,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1087,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1090,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry.c:1087,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1088,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1090,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1085,6'
          Dst:             archive_mstring_copy_mbs_len_l
    - functionName:    archive_entry_update_hardlink_utf8
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1062
      functionLinenumberEnd: 1075
      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:1063,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1063,25'
              BranchSideFuncs:
                - archive_mstring_update_utf8
                - __errno_location
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:1065,6'
              BranchSideFuncs:
                - archive_mstring_update_utf8
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:1063,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1064,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1065,6'
              BranchSideFuncs:
                - archive_mstring_update_utf8
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:1065,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1066,3'
              BranchSideFuncs:
                - archive_mstring_update_utf8
                - __errno_location
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:1068,3'
              BranchSideFuncs:
                - archive_mstring_update_utf8
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:1069,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1071,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1072,6'
              BranchSideFuncs:
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:1072,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1073,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:1074,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1069,6'
          Dst:             archive_mstring_update_utf8
        - Src:             'libarchive/archive_entry.c:1072,6'
          Dst:             __errno_location
        - Src:             'libarchive/archive_entry.c:1073,3'
          Dst:             __archive_errx
    - functionName:    archive_entry_copy_hardlink_w
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1058
      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:1051,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1051,25'
              BranchSideFuncs:
                - archive_mstring_copy_wcs
            - BranchSide:      'libarchive/archive_entry.c:1053,28'
              BranchSideFuncs:
                - archive_mstring_copy_wcs
        - Branch String:   'libarchive/archive_entry.c:1051,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1052,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1053,28'
              BranchSideFuncs:
                - archive_mstring_copy_wcs
        - Branch String:   'libarchive/archive_entry.c:1054,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1055,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1057,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1053,2'
          Dst:             archive_mstring_copy_wcs
    - functionName:    archive_entry_copy_hardlink
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1038
      functionLinenumberEnd: 1046
      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:1039,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1039,25'
              BranchSideFuncs:
                - archive_mstring_copy_mbs
            - BranchSide:      'libarchive/archive_entry.c:1041,28'
              BranchSideFuncs:
                - archive_mstring_copy_mbs
        - Branch String:   'libarchive/archive_entry.c:1039,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1040,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1041,28'
              BranchSideFuncs:
                - archive_mstring_copy_mbs
        - Branch String:   'libarchive/archive_entry.c:1042,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1043,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1045,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1041,2'
          Dst:             archive_mstring_copy_mbs
    - functionName:    archive_entry_set_hardlink_utf8
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1026
      functionLinenumberEnd: 1034
      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:1027,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1027,25'
              BranchSideFuncs:
                - archive_mstring_copy_utf8
            - BranchSide:      'libarchive/archive_entry.c:1029,29'
              BranchSideFuncs:
                - archive_mstring_copy_utf8
        - Branch String:   'libarchive/archive_entry.c:1027,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1028,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1029,29'
              BranchSideFuncs:
                - archive_mstring_copy_utf8
        - Branch String:   'libarchive/archive_entry.c:1030,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1031,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1033,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1029,2'
          Dst:             archive_mstring_copy_utf8
    - functionName:    archive_entry_set_hardlink
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1011
      functionLinenumberEnd: 1022
      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:1012,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1013,3'
              BranchSideFuncs:
                - archive_mstring_copy_mbs
            - BranchSide:      'libarchive/archive_entry.c:1018,3'
              BranchSideFuncs:
                - archive_mstring_copy_mbs
        - Branch String:   'libarchive/archive_entry.c:1014,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1015,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1017,2'
              BranchSideFuncs:
                - archive_mstring_copy_mbs
      Callsites:
        - Src:             'libarchive/archive_entry.c:1021,2'
          Dst:             archive_mstring_copy_mbs
    - functionName:    archive_entry_set_ino64
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionLinenumberEnd: 1007
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - entry
        - ino
      BBCount:         4
      ICount:          43
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:999,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1000,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1004,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_entry_set_ino
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 985
      functionLinenumberEnd: 994
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - entry
        - ino
      BBCount:         4
      ICount:          43
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:986,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:987,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:991,2'
              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: 2219
      functionLinenumberEnd: 2272
      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:2229,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2229,2'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
            - BranchSide:      'libarchive/archive_entry.c:2229,31'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
        - Branch String:   'libarchive/archive_entry.c:2229,46'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2229,2'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
            - BranchSide:      'libarchive/archive_entry.c:2229,51'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
        - Branch String:   'libarchive/archive_entry.c:2229,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2230,8'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
            - BranchSide:      'libarchive/archive_entry.c:2231,2'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
        - Branch String:   'libarchive/archive_entry.c:2231,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2234,9'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
            - BranchSide:      'libarchive/archive_entry.c:2266,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry.c:2235,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2235,30'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
            - BranchSide:      'libarchive/archive_entry.c:2235,3'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
        - Branch String:   'libarchive/archive_entry.c:2235,44'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2235,3'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
            - BranchSide:      'libarchive/archive_entry.c:2236,8'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
        - Branch String:   'libarchive/archive_entry.c:2236,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2235,3'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
            - BranchSide:      'libarchive/archive_entry.c:2236,26'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
        - Branch String:   'libarchive/archive_entry.c:2235,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2237,7'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
            - BranchSide:      'libarchive/archive_entry.c:2238,12'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
        - Branch String:   'libarchive/archive_entry.c:2239,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2240,32'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
            - BranchSide:      'libarchive/archive_entry.c:2256,7'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
        - Branch String:   'libarchive/archive_entry.c:2242,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2242,19'
              BranchSideFuncs:
                - wmemcmp
                - wcslen
                - wmemcmp
            - BranchSide:      'libarchive/archive_entry.c:2247,15'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
        - Branch String:   'libarchive/archive_entry.c:2241,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2244,14'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
            - BranchSide:      'libarchive/archive_entry.c:2247,15'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
        - Branch String:   'libarchive/archive_entry.c:2256,28'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2256,32'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
            - BranchSide:      'libarchive/archive_entry.c:2260,11'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
        - Branch String:   'libarchive/archive_entry.c:2256,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2257,13'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
            - BranchSide:      'libarchive/archive_entry.c:2260,11'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
        - Branch String:   'libarchive/archive_entry.c:2261,27'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2261,3'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
            - BranchSide:      'libarchive/archive_entry.c:2261,32'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
        - Branch String:   'libarchive/archive_entry.c:2261,47'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2261,3'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
            - BranchSide:      'libarchive/archive_entry.c:2261,52'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
        - Branch String:   'libarchive/archive_entry.c:2261,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2231,2'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
            - BranchSide:      'libarchive/archive_entry.c:2262,9'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
        - Branch String:   'libarchive/archive_entry.c:2266,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2267,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:2268,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry.c:2268,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2268,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:2269,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:2240,25'
          Dst:             wcslen
        - Src:             'libarchive/archive_entry.c:2242,11'
          Dst:             wmemcmp
        - Src:             'libarchive/archive_entry.c:2248,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: 2145
      functionLinenumberEnd: 2204
      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:2155,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2155,20'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_entry.c:2155,2'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_entry.c:2155,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2156,8'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_entry.c:2159,2'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_entry.c:2159,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2162,9'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_entry.c:2198,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry.c:2163,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2163,20'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_entry.c:2163,3'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_entry.c:2163,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2163,3'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_entry.c:2164,8'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_entry.c:2164,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2163,3'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_entry.c:2164,25'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_entry.c:2163,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2165,7'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_entry.c:2168,12'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_entry.c:2169,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2170,32'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_entry.c:2186,7'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_entry.c:2172,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2172,18'
              BranchSideFuncs:
                - memcmp
                - strlen
                - memcmp
            - BranchSide:      'libarchive/archive_entry.c:2177,15'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_entry.c:2171,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2174,14'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_entry.c:2177,15'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_entry.c:2186,27'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2186,31'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_entry.c:2190,11'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_entry.c:2186,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2187,13'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_entry.c:2190,11'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_entry.c:2191,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2191,21'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_entry.c:2191,3'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_entry.c:2191,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2159,2'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_entry.c:2192,9'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_entry.c:2198,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2199,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:2200,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry.c:2200,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2200,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:2201,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:2170,25'
          Dst:             strlen
        - Src:             'libarchive/archive_entry.c:2172,11'
          Dst:             memcmp
        - Src:             'libarchive/archive_entry.c:2178,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:    157
      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:    10
      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:    16
      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:    2
      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: 2091
      functionLinenumberEnd: 2131
      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:2100,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2101,7'
              BranchSideFuncs:
                - malloc
                - strlen
            - BranchSide:      'libarchive/archive_entry.c:2106,6'
              BranchSideFuncs:
                - malloc
        - Branch String:   'libarchive/archive_entry.c:2101,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2101,38'
              BranchSideFuncs:
                - strlen
                - malloc
            - BranchSide:      'libarchive/archive_entry.c:2102,21'
              BranchSideFuncs:
                - strlen
                - malloc
        - Branch String:   'libarchive/archive_entry.c:2106,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2107,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:2108,18'
              BranchSideFuncs:
                - malloc
        - Branch String:   'libarchive/archive_entry.c:2109,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2110,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:2112,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry.c:2113,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2114,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:2129,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry.c:2114,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2114,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:2115,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry.c:2114,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2115,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:2116,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry.c:2116,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2116,40'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:2117,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry.c:2116,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2117,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:2119,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry.c:2122,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2123,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:2124,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry.c:2124,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2124,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:2126,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:2102,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:    2
      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,10'
          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: 1564
      functionLinenumberEnd: 1576
      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:1566,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1566,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1567,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry.c:1566,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1567,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1570,32'
              BranchSideFuncs:
                - malloc
                - abort
        - Branch String:   'libarchive/archive_entry.c:1572,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1573,7'
              BranchSideFuncs:
                - abort
            - BranchSide:      'libarchive/archive_entry.c:1574,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1573,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: 1556
      functionLinenumberEnd: 1558
      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,12'
              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: 212
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - self
        - request
      BBCount:         26
      ICount:          186
      EdgeCount:       34
      CyclomaticComplexity: 10
      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:179,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:191,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:185,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:185,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:186,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:185,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:186,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:187,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:187,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:188,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:189,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:207,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:208,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:209,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: 257
      functionLinenumberEnd: 262
      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:259,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:259,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:260,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    client_close_proxy
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 252
      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:252,9'
          Dst:             read_client_close_proxy
    - functionName:    read_client_close_proxy
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 247
      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:237,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:238,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:239,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:239,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:241,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:246,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:243,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:244,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:245,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: 1128
      functionLinenumberEnd: 1149
      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:1133,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1133,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1142,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1133,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1134,38'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1142,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1136,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1137,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1140,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1142,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1143,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1144,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1144,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1144,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1144,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1144,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1145,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1148,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _archive_filter_name
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1160
      functionLinenumberEnd: 1162
      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:1162,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1162,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1162,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:1161,34'
          Dst:             get_filter
    - functionName:    _archive_filter_code
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1153
      functionLinenumberEnd: 1155
      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:1155,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1155,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1155,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:1154,34'
          Dst:             get_filter
    - functionName:    _archive_filter_bytes
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1167
      functionLinenumberEnd: 1169
      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:1169,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1169,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1169,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:1168,34'
          Dst:             get_filter
    - functionName:    _archive_filter_count
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1024
      functionLinenumberEnd: 1032
      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:1028,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1029,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1032,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _archive_read_data_block
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 970
      functionLinenumberEnd: 983
      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:972,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:972,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:975,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:975,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:976,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:982,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:972,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read.c:976,3'
          Dst:             archive_set_error
    - functionName:    _archive_read_next_header2
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 670
      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:614,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:614,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:618,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:625,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:626,32'
              BranchSideFuncs:
                - archive_read_data_skip
                - __archive_reset_read_data
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:637,23'
              BranchSideFuncs:
                - __archive_reset_read_data
        - Branch String:   'libarchive/archive_read.c:627,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:628,23'
              BranchSideFuncs:
                - archive_set_error
                - __archive_reset_read_data
            - BranchSide:      'libarchive/archive_read.c:630,7'
              BranchSideFuncs:
                - __archive_reset_read_data
        - Branch String:   'libarchive/archive_read.c:630,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:630,28'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:631,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:630,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:631,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:634,2'
              BranchSideFuncs:
                - __archive_reset_read_data
        - Branch String:   'libarchive/archive_read.c:647,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:649,3'
              BranchSideFuncs:
                - __archive_reset_read_data
            - BranchSide:      'libarchive/archive_read.c:653,3'
              BranchSideFuncs:
                - __archive_reset_read_data
            - BranchSide:      'libarchive/archive_read.c:656,3'
              BranchSideFuncs:
                - __archive_reset_read_data
            - BranchSide:      'libarchive/archive_read.c:659,3'
              BranchSideFuncs:
                - __archive_reset_read_data
            - BranchSide:      'libarchive/archive_read.c:661,3'
              BranchSideFuncs:
                - __archive_reset_read_data
            - BranchSide:      'libarchive/archive_read.c:665,29'
              BranchSideFuncs:
                - __archive_reset_read_data
        - Branch String:   'libarchive/archive_read.c:669,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:669,42'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:669,21'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:669,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:669,42'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:669,47'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:614,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read.c:618,2'
          Dst:             archive_entry_clear
        - Src:             'libarchive/archive_read.c:619,2'
          Dst:             archive_clear_error
        - Src:             'libarchive/archive_read.c:626,8'
          Dst:             archive_read_data_skip
        - Src:             'libarchive/archive_read.c:628,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read.c:665,2'
          Dst:             __archive_reset_read_data
    - functionName:    archive_read_data_skip
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 916
      functionLinenumberEnd: 940
      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:923,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:923,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:926,6'
              BranchSideFuncs:
                - archive_read_data_block
        - Branch String:   'libarchive/archive_read.c:926,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:927,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:929,3'
              BranchSideFuncs:
                - archive_read_data_block
        - Branch String:   'libarchive/archive_read.c:929,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:0,0'
              BranchSideFuncs:
                - archive_read_data_block
            - BranchSide:      'libarchive/archive_read.c:929,40'
              BranchSideFuncs:
                - archive_read_data_block
        - Branch String:   'libarchive/archive_read.c:935,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:936,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:938,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:923,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read.c:929,15'
          Dst:             archive_read_data_block
    - functionName:    __archive_reset_read_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 900
      functionLinenumberEnd: 909
      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: 674
      functionLinenumberEnd: 680
      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:678,8'
          Dst:             _archive_read_next_header2
    - functionName:    _archive_read_free
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1124
      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:1073,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1074,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1075,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:1075,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1075,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1077,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:1078,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1078,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:1082,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:1077,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1079,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:1082,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:1082,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1083,8'
              BranchSideFuncs:
                - __archive_read_free_filters
                - archive_string_free
                - archive_entry_free
                - __archive_clean
                - free
                - free
                - strlen
                - free
                - free
            - BranchSide:      'libarchive/archive_read.c:1086,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:1087,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1088,17'
              BranchSideFuncs:
                - __archive_read_free_filters
                - archive_string_free
                - archive_entry_free
                - __archive_clean
                - free
                - free
                - strlen
                - free
                - free
            - BranchSide:      'libarchive/archive_read.c:1094,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:1089,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1090,5'
              BranchSideFuncs:
                - __archive_read_free_filters
                - archive_string_free
                - archive_entry_free
                - __archive_clean
                - free
                - free
                - strlen
                - free
                - free
            - BranchSide:      'libarchive/archive_read.c:1091,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:1098,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1099,7'
              BranchSideFuncs:
                - archive_string_free
                - archive_entry_free
                - __archive_clean
                - free
                - free
                - strlen
                - free
                - free
            - BranchSide:      'libarchive/archive_read.c:1106,6'
              BranchSideFuncs:
                - archive_string_free
                - archive_entry_free
                - __archive_clean
                - free
                - free
                - strlen
                - free
                - free
        - Branch String:   'libarchive/archive_read.c:1099,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1100,7'
              BranchSideFuncs:
                - archive_string_free
                - archive_entry_free
                - __archive_clean
                - free
                - free
                - strlen
                - free
                - free
            - BranchSide:      'libarchive/archive_read.c:1101,4'
              BranchSideFuncs:
                - archive_string_free
                - archive_entry_free
                - __archive_clean
                - free
                - free
                - strlen
                - free
                - free
        - Branch String:   'libarchive/archive_read.c:1099,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1101,4'
              BranchSideFuncs:
                - archive_string_free
                - archive_entry_free
                - __archive_clean
                - free
                - free
                - strlen
                - free
                - free
            - BranchSide:      'libarchive/archive_read.c:1102,4'
              BranchSideFuncs:
                - archive_string_free
                - archive_entry_free
                - __archive_clean
                - free
                - free
                - strlen
                - free
                - free
        - Branch String:   'libarchive/archive_read.c:1107,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1108,40'
              BranchSideFuncs:
                - strlen
                - free
                - free
                - archive_string_free
                - archive_entry_free
                - __archive_clean
                - free
                - free
            - BranchSide:      'libarchive/archive_read.c:1117,23'
              BranchSideFuncs:
                - archive_string_free
                - archive_entry_free
                - __archive_clean
                - free
                - free
      Callsites:
        - Src:             'libarchive/archive_read.c:1075,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read.c:1079,7'
          Dst:             archive_read_close
        - Src:             'libarchive/archive_read.c:1094,2'
          Dst:             __archive_read_free_filters
        - Src:             'libarchive/archive_read.c:1111,28'
          Dst:             strlen
        - Src:             'libarchive/archive_read.c:1117,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read.c:1118,2'
          Dst:             archive_entry_free
        - Src:             'libarchive/archive_read.c:1120,2'
          Dst:             __archive_clean
    - functionName:    __archive_read_free_filters
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1008
      functionLinenumberEnd: 1017
      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:1012,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1013,35'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read.c:1017,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:1010,2'
          Dst:             close_filters
    - functionName:    close_filters
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 987
      functionLinenumberEnd: 1003
      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:991,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:992,35'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read.c:1003,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:993,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:993,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read.c:999,8'
              BranchSideFuncs:
                - free
        - Branch String:   'libarchive/archive_read.c:993,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:994,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read.c:999,8'
              BranchSideFuncs:
                - free
        - Branch String:   'libarchive/archive_read.c:996,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:997,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read.c:998,3'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    _archive_read_close
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1040
      functionLinenumberEnd: 1059
      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:1044,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1044,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1046,6'
              BranchSideFuncs:
                - archive_clear_error
                - close_filters
        - Branch String:   'libarchive/archive_read.c:1046,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1047,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1048,23'
              BranchSideFuncs:
                - archive_clear_error
                - close_filters
        - Branch String:   'libarchive/archive_read.c:1055,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1056,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1058,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:1044,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read.c:1048,2'
          Dst:             archive_clear_error
        - Src:             'libarchive/archive_read.c:1054,7'
          Dst:             close_filters
    - functionName:    client_seek_proxy
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 229
      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:222,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:223,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:227,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:223,3'
          Dst:             archive_set_error
    - functionName:    __archive_read_filter_seek
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1626
      functionLinenumberEnd: 1751
      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:1631,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1631,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1632,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1631,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1632,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1633,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:1633,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1634,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1636,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:1637,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1640,13'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_seek_proxy
            - BranchSide:      'libarchive/archive_read.c:1643,10'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_seek_proxy
            - BranchSide:      'libarchive/archive_read.c:1680,10'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_switch_proxy
                - client_seek_proxy
            - BranchSide:      'libarchive/archive_read.c:1723,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1646,51'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1647,8'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_seek_proxy
            - BranchSide:      'libarchive/archive_read.c:1651,5'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_seek_proxy
        - Branch String:   'libarchive/archive_read.c:1647,47'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1648,8'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_seek_proxy
            - BranchSide:      'libarchive/archive_read.c:1651,5'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_seek_proxy
        - Branch String:   'libarchive/archive_read.c:1649,58'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1650,8'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_seek_proxy
            - BranchSide:      'libarchive/archive_read.c:1651,5'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_seek_proxy
        - Branch String:   'libarchive/archive_read.c:1646,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1651,5'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_seek_proxy
            - BranchSide:      'libarchive/archive_read.c:1652,8'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_seek_proxy
        - Branch String:   'libarchive/archive_read.c:1658,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1659,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1660,31'
              BranchSideFuncs:
                - client_seek_proxy
                - client_switch_proxy
                - client_seek_proxy
        - Branch String:   'libarchive/archive_read.c:1660,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1661,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1662,41'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_seek_proxy
        - Branch String:   'libarchive/archive_read.c:1664,56'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1665,8'
              BranchSideFuncs:
                - client_seek_proxy
            - BranchSide:      'libarchive/archive_read.c:1666,5'
              BranchSideFuncs:
                - client_seek_proxy
        - Branch String:   'libarchive/archive_read.c:1663,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1666,5'
              BranchSideFuncs:
                - client_seek_proxy
            - BranchSide:      'libarchive/archive_read.c:1667,8'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_seek_proxy
        - Branch String:   'libarchive/archive_read.c:1673,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1673,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1674,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1672,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1674,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1675,30'
              BranchSideFuncs:
                - client_seek_proxy
        - Branch String:   'libarchive/archive_read.c:1675,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1676,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1677,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1682,51'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1683,8'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_switch_proxy
                - client_seek_proxy
            - BranchSide:      'libarchive/archive_read.c:1685,5'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_switch_proxy
                - client_seek_proxy
        - Branch String:   'libarchive/archive_read.c:1683,47'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1684,8'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_switch_proxy
                - client_seek_proxy
            - BranchSide:      'libarchive/archive_read.c:1685,5'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_switch_proxy
                - client_seek_proxy
        - Branch String:   'libarchive/archive_read.c:1682,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1685,5'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_switch_proxy
                - client_seek_proxy
            - BranchSide:      'libarchive/archive_read.c:1686,8'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_switch_proxy
                - client_seek_proxy
        - Branch String:   'libarchive/archive_read.c:1692,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1693,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1694,31'
              BranchSideFuncs:
                - client_seek_proxy
                - client_switch_proxy
                - client_switch_proxy
                - client_seek_proxy
        - Branch String:   'libarchive/archive_read.c:1694,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1695,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1696,41'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_switch_proxy
                - client_seek_proxy
        - Branch String:   'libarchive/archive_read.c:1699,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1700,5'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
            - BranchSide:      'libarchive/archive_read.c:1701,47'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_switch_proxy
                - client_seek_proxy
        - Branch String:   'libarchive/archive_read.c:1704,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1706,5'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
            - BranchSide:      'libarchive/archive_read.c:1707,14'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
        - Branch String:   'libarchive/archive_read.c:1708,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1709,5'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
            - BranchSide:      'libarchive/archive_read.c:1710,10'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
        - Branch String:   'libarchive/archive_read.c:1715,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1716,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1717,25'
              BranchSideFuncs:
                - client_seek_proxy
        - Branch String:   'libarchive/archive_read.c:1718,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1719,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1720,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1727,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1745,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1750,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:1657,8'
          Dst:             client_switch_proxy
        - Src:             'libarchive/archive_read.c:1660,13'
          Dst:             client_seek_proxy
        - Src:             'libarchive/archive_read.c:1675,12'
          Dst:             client_seek_proxy
        - Src:             'libarchive/archive_read.c:1691,8'
          Dst:             client_switch_proxy
        - Src:             'libarchive/archive_read.c:1694,13'
          Dst:             client_seek_proxy
        - Src:             'libarchive/archive_read.c:1715,12'
          Dst:             client_switch_proxy
        - Src:             'libarchive/archive_read.c:1717,7'
          Dst:             client_seek_proxy
    - functionName:    client_switch_proxy
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 293
      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:272,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:273,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:275,33'
              BranchSideFuncs:
                - client_open_proxy
        - Branch String:   'libarchive/archive_read.c:277,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:279,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:286,7'
              BranchSideFuncs:
                - client_open_proxy
        - Branch String:   'libarchive/archive_read.c:286,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:287,10'
              BranchSideFuncs:
                - client_open_proxy
            - BranchSide:      'libarchive/archive_read.c:289,16'
              BranchSideFuncs:
                - client_open_proxy
        - Branch String:   'libarchive/archive_read.c:292,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:292,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:292,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:290,8'
          Dst:             client_open_proxy
    - functionName:    __archive_read_seek
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1619
      functionLinenumberEnd: 1620
      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:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read.c:1620,9'
          Dst:             __archive_read_filter_seek
    - functionName:    advance_file_pointer
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1532
      functionLinenumberEnd: 1612
      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:1537,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1538,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1541,6'
              BranchSideFuncs:
                - client_switch_proxy
                - client_skip_proxy
        - Branch String:   'libarchive/archive_read.c:1541,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1542,17'
              BranchSideFuncs:
                - client_switch_proxy
                - client_skip_proxy
            - BranchSide:      'libarchive/archive_read.c:1551,6'
              BranchSideFuncs:
                - client_switch_proxy
                - client_skip_proxy
        - Branch String:   'libarchive/archive_read.c:1542,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1542,7'
              BranchSideFuncs:
                - client_switch_proxy
                - client_skip_proxy
            - BranchSide:      'libarchive/archive_read.c:1542,7'
              BranchSideFuncs:
                - client_switch_proxy
                - client_skip_proxy
        - Branch String:   'libarchive/archive_read.c:1551,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1552,17'
              BranchSideFuncs:
                - client_switch_proxy
                - client_skip_proxy
            - BranchSide:      'libarchive/archive_read.c:1559,6'
              BranchSideFuncs:
                - client_switch_proxy
                - client_skip_proxy
        - Branch String:   'libarchive/archive_read.c:1552,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1552,7'
              BranchSideFuncs:
                - client_switch_proxy
                - client_skip_proxy
            - BranchSide:      'libarchive/archive_read.c:1552,7'
              BranchSideFuncs:
                - client_switch_proxy
                - client_skip_proxy
        - Branch String:   'libarchive/archive_read.c:1559,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1560,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1563,6'
              BranchSideFuncs:
                - client_switch_proxy
                - client_skip_proxy
        - Branch String:   'libarchive/archive_read.c:1563,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1564,37'
              BranchSideFuncs:
                - client_skip_proxy
                - client_switch_proxy
            - BranchSide:      'libarchive/archive_read.c:1577,2'
              BranchSideFuncs:
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1565,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1566,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1569,23'
              BranchSideFuncs:
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1572,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1573,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1574,2'
              BranchSideFuncs:
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1579,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1580,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1585,7'
              BranchSideFuncs:
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1585,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1586,8'
              BranchSideFuncs:
                - client_switch_proxy
            - BranchSide:      'libarchive/archive_read.c:1598,7'
              BranchSideFuncs:
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1586,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1588,29'
              BranchSideFuncs:
                - client_switch_proxy
            - BranchSide:      'libarchive/archive_read.c:1593,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1588,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1591,6'
              BranchSideFuncs:
                - client_switch_proxy
            - BranchSide:      'libarchive/archive_read.c:1592,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1598,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1600,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1608,23'
              BranchSideFuncs:
                - client_switch_proxy
      Callsites:
        - Src:             'libarchive/archive_read.c:1564,19'
          Dst:             client_skip_proxy
        - Src:             'libarchive/archive_read.c:1588,9'
          Dst:             client_switch_proxy
    - functionName:    __archive_read_filter_consume
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1503
      functionLinenumberEnd: 1522
      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:1506,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1507,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1508,6'
              BranchSideFuncs:
                - advance_file_pointer
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:1508,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1509,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1511,33'
              BranchSideFuncs:
                - advance_file_pointer
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:1512,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1513,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1515,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:1515,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1516,11'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:1517,21'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read.c:1511,12'
          Dst:             advance_file_pointer
        - Src:             'libarchive/archive_read.c:1517,2'
          Dst:             archive_set_error
    - functionName:    __archive_read_consume
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1496
      functionLinenumberEnd: 1497
      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:1497,10'
          Dst:             __archive_read_filter_consume
    - functionName:    __archive_read_filter_ahead
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1323
      functionLinenumberEnd: 1489
      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:1327,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1328,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1336,2'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1328,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1329,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1330,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1344,28'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1344,31'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
            - BranchSide:      'libarchive/archive_read.c:1354,7'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1344,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1345,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1354,7'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1345,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1346,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1347,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1355,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1355,10'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
            - BranchSide:      'libarchive/archive_read.c:1369,7'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1354,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1357,28'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1369,7'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1363,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1364,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1365,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1369,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1370,7'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
            - BranchSide:      'libarchive/archive_read.c:1378,7'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1369,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1371,8'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
            - BranchSide:      'libarchive/archive_read.c:1378,7'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1371,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1372,13'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
            - BranchSide:      'libarchive/archive_read.c:1374,19'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1378,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1379,8'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
            - BranchSide:      'libarchive/archive_read.c:1426,8'
              BranchSideFuncs:
                - client_switch_proxy
                - malloc
                - free
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:1379,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1380,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1384,18'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1380,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1381,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1382,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1386,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1387,28'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1395,8'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1391,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1392,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1393,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1395,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1397,9'
              BranchSideFuncs:
                - client_switch_proxy
                - malloc
                - free
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:1414,27'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1397,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1399,30'
              BranchSideFuncs:
                - client_switch_proxy
                - malloc
                - free
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:1405,28'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1399,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1402,7'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
            - BranchSide:      'libarchive/archive_read.c:1403,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1410,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1411,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1412,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1426,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1431,13'
              BranchSideFuncs:
                - malloc
                - free
                - client_switch_proxy
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:1471,14'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1432,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1433,10'
              BranchSideFuncs:
                - malloc
                - free
                - client_switch_proxy
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:1434,5'
              BranchSideFuncs:
                - malloc
                - free
                - client_switch_proxy
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:1434,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1435,8'
              BranchSideFuncs:
                - malloc
                - free
                - client_switch_proxy
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:1450,16'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - client_switch_proxy
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:1436,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1438,12'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:1447,10'
              BranchSideFuncs:
                - malloc
                - free
                - client_switch_proxy
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:1443,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1444,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1445,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1451,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1453,8'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:1462,9'
              BranchSideFuncs:
                - free
                - malloc
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1457,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1458,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1459,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1462,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1463,14'
              BranchSideFuncs:
                - free
                - malloc
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
            - BranchSide:      'libarchive/archive_read.c:1464,10'
              BranchSideFuncs:
                - free
                - malloc
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1474,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1475,14'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
            - BranchSide:      'libarchive/archive_read.c:1477,8'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1477,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1478,14'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
            - BranchSide:      'libarchive/archive_read.c:1480,11'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
      Callsites:
        - Src:             'libarchive/archive_read.c:1399,10'
          Dst:             client_switch_proxy
        - Src:             'libarchive/archive_read.c:1437,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read.c:1452,6'
          Dst:             archive_set_error
    - functionName:    __archive_read_ahead
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1316
      functionLinenumberEnd: 1317
      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:    165
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read.c:1317,10'
          Dst:             __archive_read_filter_ahead
    - functionName:    __archive_read_register_bidder
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1231
      functionLinenumberEnd: 1261
      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:1235,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1235,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1238,15'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:1240,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1241,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:1258,21'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:1241,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1242,4'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:1243,10'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:1248,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1248,38'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:1249,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:1248,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1249,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:1255,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:1235,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read.c:1249,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read.c:1258,2'
          Dst:             archive_set_error
    - functionName:    __archive_read_register_format
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1189
      functionLinenumberEnd: 1220
      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:1192,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1192,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1196,15'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:1198,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1199,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:1217,21'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:1199,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1200,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1201,7'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:1201,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1202,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1215,2'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read.c:1192,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read.c:1217,2'
          Dst:             archive_set_error
    - functionName:    archive_seek_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionLinenumberEnd: 957
      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:946,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:946,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:949,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:949,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:950,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:956,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:946,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read.c:950,3'
          Dst:             archive_set_error
    - functionName:    archive_read_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _a
        - buff
        - s
      BBCount:         38
      ICount:          317
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - archive_read_data_block
        - archive_set_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:828,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:829,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_read_data_block
            - BranchSide:      'libarchive/archive_read.c:891,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:829,57'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:830,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_read_data_block
            - BranchSide:      'libarchive/archive_read.c:850,7'
              BranchSideFuncs:
                - archive_read_data_block
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:829,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:831,15'
              BranchSideFuncs:
                - archive_read_data_block
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:850,7'
              BranchSideFuncs:
                - archive_read_data_block
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:837,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:838,8'
              BranchSideFuncs:
                - archive_read_data_block
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:846,8'
              BranchSideFuncs:
                - archive_read_data_block
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:838,58'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:839,8'
              BranchSideFuncs:
                - archive_read_data_block
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:846,8'
              BranchSideFuncs:
                - archive_read_data_block
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:837,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:840,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:846,8'
              BranchSideFuncs:
                - archive_read_data_block
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:846,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:847,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:848,3'
              BranchSideFuncs:
                - archive_read_data_block
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:850,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:851,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:857,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_read_data_block
        - Branch String:   'libarchive/archive_read.c:857,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:859,10'
              BranchSideFuncs:
                - archive_set_error
                - archive_read_data_block
            - BranchSide:      'libarchive/archive_read.c:860,14'
              BranchSideFuncs:
                - archive_set_error
                - archive_read_data_block
        - Branch String:   'libarchive/archive_read.c:860,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:862,19'
              BranchSideFuncs:
                - archive_set_error
                - archive_read_data_block
            - BranchSide:      'libarchive/archive_read.c:865,8'
              BranchSideFuncs:
                - archive_set_error
                - archive_read_data_block
        - Branch String:   'libarchive/archive_read.c:875,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:828,2'
              BranchSideFuncs:
                - archive_set_error
                - archive_read_data_block
            - BranchSide:      'libarchive/archive_read.c:876,10'
              BranchSideFuncs:
                - archive_set_error
                - archive_read_data_block
        - Branch String:   'libarchive/archive_read.c:877,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:878,11'
              BranchSideFuncs:
                - archive_set_error
                - archive_read_data_block
            - BranchSide:      'libarchive/archive_read.c:879,8'
              BranchSideFuncs:
                - archive_set_error
                - archive_read_data_block
        - Branch String:   'libarchive/archive_read.c:879,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:880,12'
              BranchSideFuncs:
                - archive_set_error
                - archive_read_data_block
            - BranchSide:      'libarchive/archive_read.c:889,3'
              BranchSideFuncs:
                - archive_set_error
                - archive_read_data_block
      Callsites:
        - Src:             'libarchive/archive_read.c:834,8'
          Dst:             archive_read_data_block
        - Src:             'libarchive/archive_read.c:851,4'
          Dst:             archive_set_error
    - functionName:    archive_read_format_capabilities
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionLinenumberEnd: 802
      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:798,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:798,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:801,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:798,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:798,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:801,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:798,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:799,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:801,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_read_has_encrypted_entries
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 788
      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:776,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:776,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:778,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:776,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:778,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:782,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:782,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:782,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:787,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:782,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:783,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:787,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:773,35'
          Dst:             archive_read_format_capabilities
    - functionName:    archive_read_header_position
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 749
      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:746,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:746,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:748,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:746,2'
          Dst:             __archive_check_magic
    - functionName:    __archive_read_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 603
      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:600,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:601,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:602,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    choose_format
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 736
      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:701,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:702,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - __archive_read_seek
            - BranchSide:      'libarchive/archive_read.c:719,6'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:702,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:703,11'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - __archive_read_seek
            - BranchSide:      'libarchive/archive_read.c:713,2'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - __archive_read_seek
        - Branch String:   'libarchive/archive_read.c:704,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:705,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:706,8'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - __archive_read_seek
        - Branch String:   'libarchive/archive_read.c:706,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:707,25'
              BranchSideFuncs:
                - __archive_read_seek
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:708,9'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - __archive_read_seek
        - Branch String:   'libarchive/archive_read.c:708,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:708,29'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - __archive_read_seek
            - BranchSide:      'libarchive/archive_read.c:709,16'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - __archive_read_seek
        - Branch String:   'libarchive/archive_read.c:708,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:709,16'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - __archive_read_seek
            - BranchSide:      'libarchive/archive_read.c:712,3'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - __archive_read_seek
        - Branch String:   'libarchive/archive_read.c:719,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:720,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:729,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:729,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:730,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:735,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:707,5'
          Dst:             __archive_read_seek
        - Src:             'libarchive/archive_read.c:720,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read.c:730,3'
          Dst:             archive_set_error
    - functionName:    choose_filters
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 595
      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:550,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:551,18'
              BranchSideFuncs:
                - calloc
                - archive_set_error
                - __archive_read_free_filters
                - __archive_read_filter_ahead
                - __archive_read_free_filters
            - BranchSide:      'libarchive/archive_read.c:592,21'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:557,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:558,8'
              BranchSideFuncs:
                - calloc
                - archive_set_error
                - __archive_read_free_filters
                - __archive_read_filter_ahead
                - __archive_read_free_filters
            - BranchSide:      'libarchive/archive_read.c:568,7'
              BranchSideFuncs:
                - calloc
                - archive_set_error
                - __archive_read_free_filters
                - __archive_read_filter_ahead
                - __archive_read_free_filters
        - Branch String:   'libarchive/archive_read.c:558,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:559,5'
              BranchSideFuncs:
                - calloc
                - archive_set_error
                - __archive_read_free_filters
                - __archive_read_filter_ahead
                - __archive_read_free_filters
            - BranchSide:      'libarchive/archive_read.c:560,11'
              BranchSideFuncs:
                - calloc
                - archive_set_error
                - __archive_read_free_filters
                - __archive_read_filter_ahead
                - __archive_read_free_filters
        - Branch String:   'libarchive/archive_read.c:561,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:562,16'
              BranchSideFuncs:
                - calloc
                - archive_set_error
                - __archive_read_free_filters
                - __archive_read_filter_ahead
                - __archive_read_free_filters
            - BranchSide:      'libarchive/archive_read.c:565,3'
              BranchSideFuncs:
                - calloc
                - archive_set_error
                - __archive_read_free_filters
                - __archive_read_filter_ahead
                - __archive_read_free_filters
        - Branch String:   'libarchive/archive_read.c:568,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:570,32'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_free_filters
            - BranchSide:      'libarchive/archive_read.c:579,9'
              BranchSideFuncs:
                - calloc
                - archive_set_error
                - __archive_read_filter_ahead
                - __archive_read_free_filters
                - __archive_read_free_filters
        - Branch String:   'libarchive/archive_read.c:571,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:572,33'
              BranchSideFuncs:
                - __archive_read_free_filters
            - BranchSide:      'libarchive/archive_read.c:575,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:580,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:581,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:582,20'
              BranchSideFuncs:
                - archive_set_error
                - calloc
                - __archive_read_filter_ahead
                - __archive_read_free_filters
                - __archive_read_free_filters
        - Branch String:   'libarchive/archive_read.c:587,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:588,32'
              BranchSideFuncs:
                - __archive_read_free_filters
            - BranchSide:      'libarchive/archive_read.c:591,2'
              BranchSideFuncs:
                - archive_set_error
                - calloc
                - __archive_read_free_filters
                - __archive_read_filter_ahead
                - __archive_read_free_filters
      Callsites:
        - Src:             'libarchive/archive_read.c:570,4'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read.c:572,5'
          Dst:             __archive_read_free_filters
        - Src:             'libarchive/archive_read.c:579,9'
          Dst:             calloc
        - Src:             'libarchive/archive_read.c:588,4'
          Dst:             __archive_read_free_filters
        - Src:             'libarchive/archive_read.c:592,2'
          Dst:             archive_set_error
    - functionName:    archive_read_prepend_callback_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 444
      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:444,9'
          Dst:             archive_read_add_callback_data
    - functionName:    archive_read_add_callback_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 432
      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:408,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:408,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:410,6'
              BranchSideFuncs:
                - realloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:410,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:411,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:415,14'
              BranchSideFuncs:
                - realloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:417,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:418,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:422,55'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:423,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:424,31'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:428,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:408,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read.c:411,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read.c:415,6'
          Dst:             realloc
        - Src:             'libarchive/archive_read.c:418,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:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_read_append_callback_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 438
      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:438,9'
          Dst:             archive_read_add_callback_data
    - functionName:    archive_read_set_callback_data2
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 398
      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:372,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:372,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:375,6'
              BranchSideFuncs:
                - archive_set_error
                - calloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:375,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:378,7'
              BranchSideFuncs:
                - calloc
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:388,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:379,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:381,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:385,3'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:388,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:390,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:394,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:372,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read.c:378,7'
          Dst:             calloc
        - Src:             'libarchive/archive_read.c:381,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read.c:390,3'
          Dst:             archive_set_error
    - functionName:    archive_read_set_switch_callback
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 359
      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:355,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:355,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:357,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:355,2'
          Dst:             __archive_check_magic
    - functionName:    archive_read_set_seek_callback
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 337
      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:333,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:333,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:335,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:333,2'
          Dst:             __archive_check_magic
    - functionName:    archive_read_set_skip_callback
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 326
      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:322,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:322,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:324,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:322,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: 363
      functionLinenumberEnd: 364
      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:364,9'
          Dst:             archive_read_set_callback_data2
    - functionName:    archive_read_set_open_callback
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 304
      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:300,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:300,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:302,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:300,2'
          Dst:             __archive_check_magic
    - functionName:    archive_read_set_read_callback
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 315
      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:311,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:313,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:311,2'
          Dst:             __archive_check_magic
    - functionName:    archive_read_set_close_callback
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 348
      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:344,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:344,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:346,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:344,2'
          Dst:             __archive_check_magic
    - functionName:    archive_read_open1
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 530
      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:460,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:460,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:462,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:464,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:465,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:472,6'
              BranchSideFuncs:
                - calloc
                - choose_filters
                - choose_format
                - client_switch_proxy
                - close_filters
                - read_client_close_proxy
        - Branch String:   'libarchive/archive_read.c:472,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:473,8'
              BranchSideFuncs:
                - calloc
                - choose_filters
                - choose_format
                - client_switch_proxy
                - close_filters
                - read_client_close_proxy
            - BranchSide:      'libarchive/archive_read.c:481,11'
              BranchSideFuncs:
                - calloc
                - choose_filters
                - choose_format
                - client_switch_proxy
                - close_filters
        - Branch String:   'libarchive/archive_read.c:474,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:476,28'
              BranchSideFuncs:
                - read_client_close_proxy
            - BranchSide:      'libarchive/archive_read.c:479,2'
              BranchSideFuncs:
                - calloc
                - choose_filters
                - choose_format
                - client_switch_proxy
                - close_filters
        - Branch String:   'libarchive/archive_read.c:482,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:483,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:484,2'
              BranchSideFuncs:
                - choose_filters
                - choose_format
                - client_switch_proxy
                - close_filters
        - Branch String:   'libarchive/archive_read.c:495,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:495,21'
              BranchSideFuncs:
                - choose_filters
                - choose_format
                - client_switch_proxy
                - close_filters
            - BranchSide:      'libarchive/archive_read.c:497,15'
              BranchSideFuncs:
                - choose_filters
                - choose_format
                - client_switch_proxy
                - close_filters
        - Branch String:   'libarchive/archive_read.c:495,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:497,15'
              BranchSideFuncs:
                - choose_format
                - client_switch_proxy
                - close_filters
            - BranchSide:      'libarchive/archive_read.c:508,9'
              BranchSideFuncs:
                - choose_format
                - client_switch_proxy
                - close_filters
        - Branch String:   'libarchive/archive_read.c:500,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:501,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:504,2'
              BranchSideFuncs:
                - choose_format
                - client_switch_proxy
                - close_filters
        - Branch String:   'libarchive/archive_read.c:509,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:510,10'
              BranchSideFuncs:
                - choose_format
                - client_switch_proxy
                - close_filters
            - BranchSide:      'libarchive/archive_read.c:511,19'
              BranchSideFuncs:
                - choose_format
                - client_switch_proxy
                - close_filters
        - Branch String:   'libarchive/archive_read.c:514,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:516,24'
              BranchSideFuncs:
                - client_switch_proxy
            - BranchSide:      'libarchive/archive_read.c:525,2'
              BranchSideFuncs:
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:517,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:518,18'
              BranchSideFuncs:
                - close_filters
            - BranchSide:      'libarchive/archive_read.c:522,17'
              BranchSideFuncs:
                - client_switch_proxy
      Callsites:
        - Src:             'libarchive/archive_read.c:460,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read.c:462,2'
          Dst:             archive_clear_error
        - Src:             'libarchive/archive_read.c:465,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read.c:476,4'
          Dst:             read_client_close_proxy
        - Src:             'libarchive/archive_read.c:481,11'
          Dst:             calloc
        - Src:             'libarchive/archive_read.c:499,7'
          Dst:             choose_filters
        - Src:             'libarchive/archive_read.c:516,10'
          Dst:             choose_format
        - Src:             'libarchive/archive_read.c:518,4'
          Dst:             close_filters
        - Src:             'libarchive/archive_read.c:528,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:95,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:93,23'
              BranchSideFuncs:
                - calloc
                - archive_entry_new2
            - BranchSide:      'libarchive/archive_read.c:95,6'
              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,6'
          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,9'
          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_filter_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,10'
          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: 407
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         45
      ICount:          380
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - archive_set_error
        - getbits
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:333,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:334,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:336,30'
              BranchSideFuncs:
                - archive_set_error
                - getbits
                - getbits
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:337,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:338,15'
              BranchSideFuncs:
                - archive_set_error
                - getbits
                - getbits
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:341,7'
              BranchSideFuncs:
                - archive_set_error
                - getbits
                - getbits
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:341,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:341,23'
              BranchSideFuncs:
                - archive_set_error
                - getbits
                - getbits
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:367,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:341,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:349,21'
              BranchSideFuncs:
                - getbits
                - archive_set_error
                - getbits
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:367,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:353,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:354,19'
              BranchSideFuncs:
                - getbits
                - getbits
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:359,3'
              BranchSideFuncs:
                - getbits
                - archive_set_error
                - getbits
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:355,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:353,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:356,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:368,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:368,10'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:370,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:368,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:368,37'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:376,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:367,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:370,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:376,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:376,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:377,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:382,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:382,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:383,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:386,38'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:390,28'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:390,31'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:395,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:390,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:391,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:395,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:395,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:396,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:405,19'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:398,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:399,30'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:401,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_compress.c:332,19'
          Dst:             getbits
        - Src:             'libarchive/archive_read_support_filter_compress.c:354,11'
          Dst:             getbits
        - Src:             'libarchive/archive_read_support_filter_compress.c:370,3'
          Dst:             archive_set_error
    - functionName:    getbits
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 452
      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:425,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:426,7'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:447,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:426,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:427,8'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:441,25'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:427,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:428,35'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:433,38'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:435,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:436,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:437,8'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:437,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:437,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:438,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:437,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:438,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:439,50'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_compress.c:428,5'
          Dst:             __archive_read_filter_consume
        - Src:             'libarchive/archive_read_support_filter_compress.c:433,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,10'
          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: 400
      functionLinenumberEnd: 429
      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:408,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:410,3'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:412,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:420,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:420,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:421,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:420,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:421,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:426,32'
              BranchSideFuncs:
                - __archive_read_filter_consume
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_gzip.c:408,10'
          Dst:             inflateEnd
        - Src:             'libarchive/archive_read_support_filter_gzip.c:412,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_gzip.c:419,6'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_gzip.c:426,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: 342
      functionLinenumberEnd: 396
      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:352,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:353,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:354,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:367,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:369,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:372,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:378,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:383,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:389,22'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_gzip.c:351,8'
          Dst:             peek_at_header
        - Src:             'libarchive/archive_read_support_filter_gzip.c:354,2'
          Dst:             __archive_read_filter_consume
        - Src:             'libarchive/archive_read_support_filter_gzip.c:357,15'
          Dst:             crc32
        - Src:             'libarchive/archive_read_support_filter_gzip.c:361,6'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_gzip.c:363,8'
          Dst:             inflateInit2_
        - Src:             'libarchive/archive_read_support_filter_gzip.c:372,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_gzip.c:378,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_gzip.c:383,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_gzip.c:389,3'
          Dst:             archive_set_error
    - functionName:    peek_at_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_gzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
        - pbits
        - state
      BBCount:         60
      ICount:          349
      EdgeCount:       81
      CyclomaticComplexity: 23
      functionsReached:
        - __archive_read_filter_ahead
        - archive_le32dec
        - memcmp
        - strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:149,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:149,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:150,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:149,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:150,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:152,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:152,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:153,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:154,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:155,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:156,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:157,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:161,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:162,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:170,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:170,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:171,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:179,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:172,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:173,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:174,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:179,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:181,24'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
                - free
                - strdup
                - __archive_read_filter_ahead
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:206,6'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:185,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:186,9'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
                - free
                - strdup
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:192,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,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:187,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:189,37'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
                - free
                - strdup
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:192,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:193,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:194,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:194,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:184,4'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
                - free
                - strdup
                - __archive_read_filter_ahead
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:197,7'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
                - free
                - strdup
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:197,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:199,9'
              BranchSideFuncs:
                - free
                - strdup
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:203,2'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:206,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:207,3'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:222,7'
              BranchSideFuncs:
                - __archive_read_filter_ahead
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:209,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:210,9'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:216,8'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:210,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:211,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:213,37'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:216,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:217,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:218,3'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:218,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:208,4'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:219,2'
              BranchSideFuncs:
                - __archive_read_filter_ahead
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:222,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:223,35'
              BranchSideFuncs:
                - __archive_read_filter_ahead
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:236,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:224,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:225,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:233,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:236,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:237,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:238,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_gzip.c:148,6'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_gzip.c:152,6'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_filter_gzip.c:162,18'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_filter_gzip.c:171,7'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_gzip.c:189,9'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_gzip.c:200,18'
          Dst:             strdup
        - Src:             'libarchive/archive_read_support_filter_gzip.c:213,9'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_gzip.c:223,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: 282
      functionLinenumberEnd: 295
      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:288,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:289,27'
              BranchSideFuncs:
                - archive_entry_set_mtime
                - archive_entry_set_pathname
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:292,6'
              BranchSideFuncs:
                - archive_entry_set_pathname
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:292,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:292,6'
              BranchSideFuncs:
                - archive_entry_set_pathname
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:293,30'
              BranchSideFuncs:
                - archive_entry_set_pathname
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_gzip.c:289,3'
          Dst:             archive_entry_set_mtime
        - Src:             'libarchive/archive_read_support_filter_gzip.c:293,3'
          Dst:             archive_entry_set_pathname
    - functionName:    gzip_filter_close
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_gzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 540
      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:525,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:525,6'
              BranchSideFuncs:
                - inflateEnd
                - free
                - free
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:526,24'
              BranchSideFuncs:
                - inflateEnd
                - free
                - free
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:526,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:528,4'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:530,24'
              BranchSideFuncs:
                - archive_set_error
                - free
                - free
                - free
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_gzip.c:526,11'
          Dst:             inflateEnd
        - Src:             'libarchive/archive_read_support_filter_gzip.c:530,4'
          Dst:             archive_set_error
    - functionName:    gzip_filter_read
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_gzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 511
      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:446,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:446,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:446,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:446,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:449,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:504,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:449,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:450,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:463,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:451,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:452,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:455,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:455,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:456,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:457,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:464,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:465,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:473,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:474,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:475,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:476,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:480,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:482,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:486,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:496,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:491,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:492,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:493,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:506,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:507,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:509,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_gzip.c:450,10'
          Dst:             consume_header
        - Src:             'libarchive/archive_read_support_filter_gzip.c:463,7'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_gzip.c:465,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_gzip.c:479,9'
          Dst:             inflate
        - Src:             'libarchive/archive_read_support_filter_gzip.c:482,4'
          Dst:             __archive_read_filter_consume
        - Src:             'libarchive/archive_read_support_filter_gzip.c:486,4'
          Dst:             __archive_read_filter_consume
        - Src:             'libarchive/archive_read_support_filter_gzip.c:490,10'
          Dst:             consume_trailer
        - Src:             'libarchive/archive_read_support_filter_gzip.c:496,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: 312
      functionLinenumberEnd: 338
      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:322,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:322,23'
              BranchSideFuncs:
                - free
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:323,8'
              BranchSideFuncs:
                - free
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:322,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:323,8'
              BranchSideFuncs:
                - free
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:330,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_gzip.c:320,10'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_filter_gzip.c:325,3'
          Dst:             archive_set_error
    - functionName:    gzip_bidder_bid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_gzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 255
      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:252,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:253,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:254,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_gzip.c:252,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: 473
      functionLinenumberEnd: 613
      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:487,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:488,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:489,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:490,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:491,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:493,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:493,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:494,33'
              BranchSideFuncs:
                - __archive_read_filter_consume
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:498,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:500,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:501,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:504,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:513,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:514,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:517,6'
              BranchSideFuncs:
                - LZ4_decompress_safe_usingDict
                - archive_set_error
                - LZ4_decompress_safe
                - archive_le32dec.787
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:517,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:518,41'
              BranchSideFuncs:
                - archive_le32dec.787
                - LZ4_decompress_safe_usingDict
                - archive_set_error
                - LZ4_decompress_safe
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:530,6'
              BranchSideFuncs:
                - LZ4_decompress_safe_usingDict
                - archive_set_error
                - LZ4_decompress_safe
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:530,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:532,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:557,6'
              BranchSideFuncs:
                - LZ4_decompress_safe_usingDict
                - archive_set_error
                - LZ4_decompress_safe
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:532,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:533,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:549,27'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:534,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:535,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:542,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:557,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:558,13'
              BranchSideFuncs:
                - LZ4_decompress_safe
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:563,13'
              BranchSideFuncs:
                - LZ4_decompress_safe_usingDict
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:564,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:565,8'
              BranchSideFuncs:
                - LZ4_decompress_safe_usingDict
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:580,7'
              BranchSideFuncs:
                - LZ4_decompress_safe_usingDict
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:565,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:566,13'
              BranchSideFuncs:
                - LZ4_decompress_safe_usingDict
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:573,13'
              BranchSideFuncs:
                - LZ4_decompress_safe_usingDict
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:594,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:595,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:600,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_lz4.c:485,13'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_lz4.c:489,20'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_filter_lz4.c:494,3'
          Dst:             __archive_read_filter_consume
        - Src:             'libarchive/archive_read_support_filter_lz4.c:511,13'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_lz4.c:521,7'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_filter_lz4.c:559,23'
          Dst:             LZ4_decompress_safe
        - Src:             'libarchive/archive_read_support_filter_lz4.c:579,23'
          Dst:             LZ4_decompress_safe_usingDict
        - Src:             'libarchive/archive_read_support_filter_lz4.c:595,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_lz4.c:606,2'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_lz4.c:610,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: 372
      functionLinenumberEnd: 469
      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:383,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:384,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:393,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:395,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:396,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:398,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:398,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:399,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:400,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:409,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:410,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:412,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:412,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:414,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:417,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:420,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:423,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:426,3'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:431,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:432,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:433,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:433,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:434,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:435,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:435,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:436,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:446,27'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - lz4_allocate_out_block
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:438,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:439,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:444,2'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - lz4_allocate_out_block
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:457,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:458,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:459,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:459,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:460,41'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:462,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_lz4.c:381,13'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_lz4.c:384,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_lz4.c:436,14'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_lz4.c:439,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_lz4.c:454,2'
          Dst:             __archive_read_filter_consume
        - Src:             'libarchive/archive_read_support_filter_lz4.c:457,6'
          Dst:             lz4_allocate_out_block
        - Src:             'libarchive/archive_read_support_filter_lz4.c:466,2'
          Dst:             archive_set_error
    - functionName:    lz4_filter_read_legacy_stream
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_lz4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 721
      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:680,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:681,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:684,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:685,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:686,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:696,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:686,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:687,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:693,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:698,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:699,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:704,41'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - LZ4_decompress_safe
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:706,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:707,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:711,28'
              BranchSideFuncs:
                - LZ4_decompress_safe
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:713,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:714,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:718,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_lz4.c:679,8'
          Dst:             lz4_allocate_out_block_for_legacy
        - Src:             'libarchive/archive_read_support_filter_lz4.c:684,13'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_lz4.c:688,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_lz4.c:697,15'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_filter_lz4.c:704,13'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_lz4.c:707,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_lz4.c:711,8'
          Dst:             LZ4_decompress_safe
        - Src:             'libarchive/archive_read_support_filter_lz4.c:714,3'
          Dst:             archive_set_error
    - functionName:    lz4_filter_read_default_stream
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_lz4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 668
      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:623,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:624,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:631,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:626,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:627,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:628,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:635,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:635,19'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - archive_le32dec.787
                - __archive_read_filter_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:639,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:635,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:636,3'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - archive_le32dec.787
                - __archive_read_filter_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:639,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:639,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:640,7'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - archive_le32dec.787
                - __archive_read_filter_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:667,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:640,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:643,43'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - archive_le32dec.787
                - __archive_read_filter_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:663,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:645,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:646,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:650,31'
              BranchSideFuncs:
                - archive_le32dec.787
                - __archive_read_filter_consume
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:655,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:662,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:663,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_lz4.c:626,13'
          Dst:             lz4_filter_read_descriptor
        - Src:             'libarchive/archive_read_support_filter_lz4.c:631,8'
          Dst:             lz4_filter_read_data_block
        - Src:             'libarchive/archive_read_support_filter_lz4.c:643,15'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_lz4.c:646,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_lz4.c:650,15'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_filter_lz4.c:651,4'
          Dst:             __archive_read_filter_consume
    - functionName:    lz4_filter_close
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_lz4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      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:    lz4_filter_read
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_lz4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 368
      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:328,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:332,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:365,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:334,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:335,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:339,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:341,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:342,42'
              BranchSideFuncs:
                - lz4_filter_read_default_stream
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:343,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:343,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:344,41'
              BranchSideFuncs:
                - lz4_filter_read_legacy_stream
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:345,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:345,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:347,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:360,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:348,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:350,10'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:355,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:332,14'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_lz4.c:339,21'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_filter_lz4.c:340,3'
          Dst:             __archive_read_filter_consume
        - Src:             'libarchive/archive_read_support_filter_lz4.c:342,11'
          Dst:             lz4_filter_read_default_stream
        - Src:             'libarchive/archive_read_support_filter_lz4.c:344,11'
          Dst:             lz4_filter_read_legacy_stream
        - Src:             'libarchive/archive_read_support_filter_lz4.c:346,15'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_lz4.c:349,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_lz4.c:355,26'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_filter_lz4.c:356,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,10'
          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: 286
      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:248,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:245,3'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_program.c:248,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:250,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:256,6'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_program.c:256,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:264,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:274,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_program.c:264,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:265,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:267,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_program.c:274,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:275,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:285,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_program.c:275,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:276,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:278,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:250,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_program.c:267,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_program.c:278,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: 293
      functionLinenumberEnd: 379
      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:301,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:301,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:301,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:327,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:327,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:327,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:327,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:326,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:329,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:329,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:330,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:331,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:331,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:331,20'
              BranchSideFuncs:
                - child_stop
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:334,23'
              BranchSideFuncs:
                - child_stop
        - Branch String:   'libarchive/archive_read_support_filter_program.c:331,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:331,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:335,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:331,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:334,23'
              BranchSideFuncs:
                - child_stop
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:335,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:335,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:335,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:338,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:335,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:336,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:338,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:340,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:346,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:347,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:348,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:356,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:351,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:352,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:353,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:358,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:358,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:358,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:358,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:357,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:360,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:360,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:362,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:363,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:363,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:363,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:369,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:363,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:365,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:369,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:326,10'
          Dst:             read
        - Src:             'libarchive/archive_read_support_filter_program.c:327,25'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_filter_program.c:331,33'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_filter_program.c:334,12'
          Dst:             child_stop
        - Src:             'libarchive/archive_read_support_filter_program.c:335,20'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_filter_program.c:340,4'
          Dst:             __archive_check_child
        - Src:             'libarchive/archive_read_support_filter_program.c:346,7'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_program.c:348,4'
          Dst:             close
        - Src:             'libarchive/archive_read_support_filter_program.c:350,4'
          Dst:             fcntl
        - Src:             'libarchive/archive_read_support_filter_program.c:357,10'
          Dst:             write
        - Src:             'libarchive/archive_read_support_filter_program.c:358,25'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_filter_program.c:362,4'
          Dst:             __archive_read_filter_consume
        - Src:             'libarchive/archive_read_support_filter_program.c:363,27'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_filter_program.c:365,4'
          Dst:             __archive_check_child
        - Src:             'libarchive/archive_read_support_filter_program.c:369,4'
          Dst:             close
        - Src:             'libarchive/archive_read_support_filter_program.c:371,4'
          Dst:             fcntl
        - Src:             'libarchive/archive_read_support_filter_program.c:375,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: 479
      functionLinenumberEnd: 491
      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:484,6'
          Dst:             child_stop
        - Src:             'libarchive/archive_read_support_filter_program.c:488,2'
          Dst:             archive_string_free
    - functionName:    program_filter_read
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_program.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 475
      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:460,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:460,38'
              BranchSideFuncs:
                - child_read
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:460,2'
              BranchSideFuncs:
                - child_read
        - Branch String:   'libarchive/archive_read_support_filter_program.c:460,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:461,22'
              BranchSideFuncs:
                - child_read
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:473,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_program.c:462,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:465,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:466,7'
              BranchSideFuncs:
                - child_read
        - Branch String:   'libarchive/archive_read_support_filter_program.c:466,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:468,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:469,12'
              BranchSideFuncs:
                - child_read
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_program.c:461,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: 441
      functionLinenumberEnd: 445
      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:445,10'
          Dst:             __archive_read_program
    - functionName:    __archive_read_program
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_program.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 437
      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:400,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:400,23'
              BranchSideFuncs:
                - archive_set_error
                - free
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:402,22'
              BranchSideFuncs:
                - archive_set_error
                - free
                - archive_string_free
                - free
        - Branch String:   'libarchive/archive_read_support_filter_program.c:400,39'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:401,29'
              BranchSideFuncs:
                - archive_set_error
                - free
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:402,22'
              BranchSideFuncs:
                - archive_set_error
                - free
                - archive_string_free
                - free
        - Branch String:   'libarchive/archive_read_support_filter_program.c:400,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:402,22'
              BranchSideFuncs:
                - archive_set_error
                - free
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:411,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:404,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:405,25'
              BranchSideFuncs:
                - archive_string_free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:408,8'
              BranchSideFuncs:
                - free
        - Branch String:   'libarchive/archive_read_support_filter_program.c:411,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:411,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:411,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:422,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:423,8'
              BranchSideFuncs:
                - free
                - archive_string_free
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:432,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_program.c:397,6'
          Dst:             strlen
        - Src:             'libarchive/archive_read_support_filter_program.c:397,23'
          Dst:             strlen
        - Src:             'libarchive/archive_read_support_filter_program.c:398,10'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_filter_program.c:401,6'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_read_support_filter_program.c:402,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_program.c:405,4'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_filter_program.c:411,2'
          Dst:             strlen
        - Src:             'libarchive/archive_read_support_filter_program.c:411,2'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_filter_program.c:412,2'
          Dst:             archive_strcat
        - Src:             'libarchive/archive_read_support_filter_program.c:420,8'
          Dst:             __archive_create_child
        - Src:             'libarchive/archive_read_support_filter_program.c:424,3'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_filter_program.c:426,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,10'
          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,8'
          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,13'
          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,10'
          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:462,14'
          Dst:             ar_atol10
        - Src:             'libarchive/archive_read_support_format_ar.c:461,2'
          Dst:             archive_entry_set_mtime
        - Src:             'libarchive/archive_read_support_format_ar.c:464,13'
          Dst:             ar_atol10
        - Src:             'libarchive/archive_read_support_format_ar.c:463,2'
          Dst:             archive_entry_set_uid
        - Src:             'libarchive/archive_read_support_format_ar.c:466,13'
          Dst:             ar_atol10
        - Src:             'libarchive/archive_read_support_format_ar.c:465,2'
          Dst:             archive_entry_set_gid
        - Src:             'libarchive/archive_read_support_format_ar.c:468,14'
          Dst:             ar_atol8
        - Src:             'libarchive/archive_read_support_format_ar.c:467,2'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_ar.c:469,2'
          Dst:             archive_entry_set_filetype
        - 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,14'
              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_read_format_ar_cleanup
        - archive_read_format_ar_read_data
        - archive_read_format_ar_read_header
        - archive_read_format_ar_skip
        - 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,7'
              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,7'
          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: 3147
      functionLinenumberEnd: 3150
      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: 2175
      functionLinenumberEnd: 2187
      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:2177,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2178,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2179,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:2181,2'
          Dst:             lzx_huffman_free
        - Src:             'libarchive/archive_read_support_format_cab.c:2182,2'
          Dst:             lzx_huffman_free
        - Src:             'libarchive/archive_read_support_format_cab.c:2183,2'
          Dst:             lzx_huffman_free
        - Src:             'libarchive/archive_read_support_format_cab.c:2184,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: 3227
      functionLinenumberEnd: 3233
      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:3230,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3231,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3232,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzx_read_bitlen
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3048
      functionLinenumberEnd: 3122
      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:3055,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3056,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:3057,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:3058,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3059,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:3060,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:3060,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3061,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:3118,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3062,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3062,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:3064,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:3062,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3062,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:3064,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:3062,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3063,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:3064,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:3066,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3068,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:3079,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:3090,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:3109,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:3068,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3068,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:3070,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:3068,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3068,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:3070,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:3068,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3069,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:3070,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:3072,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3073,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3074,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:3075,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3076,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:3077,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:3079,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3079,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:3081,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:3079,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3079,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:3081,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:3079,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3080,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:3081,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:3083,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3084,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3085,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:3090,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3090,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:3093,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,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3090,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:3093,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:3092,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:3093,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:3095,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3096,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3097,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:3102,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3103,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3104,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:3104,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3105,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:3106,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:3111,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3112,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3113,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:3062,8'
          Dst:             lzx_br_fillup
        - Src:             'libarchive/archive_read_support_format_cab.c:3065,7'
          Dst:             lzx_decode_huffman
        - Src:             'libarchive/archive_read_support_format_cab.c:3068,9'
          Dst:             lzx_br_fillup
        - Src:             'libarchive/archive_read_support_format_cab.c:3079,9'
          Dst:             lzx_br_fillup
        - Src:             'libarchive/archive_read_support_format_cab.c:3090,9'
          Dst:             lzx_br_fillup
        - Src:             'libarchive/archive_read_support_format_cab.c:3099,8'
          Dst:             lzx_decode_huffman
    - functionName:    lzx_br_fillup
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2271
      functionLinenumberEnd: 2337
      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:2278,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2280,8'
              BranchSideFuncs:
                - archive_le16dec
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2297,8'
              BranchSideFuncs:
                - archive_le16dec
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2315,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2317,4'
              BranchSideFuncs:
                - archive_le16dec
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2280,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2282,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2295,4'
              BranchSideFuncs:
                - archive_le16dec
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2297,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2299,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2311,4'
              BranchSideFuncs:
                - archive_le16dec
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2319,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2322,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2330,7'
              BranchSideFuncs:
                - archive_le16dec
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2322,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2323,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2327,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:2331,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: 3023
      functionLinenumberEnd: 3041
      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:3028,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3029,10'
              BranchSideFuncs:
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3030,11'
              BranchSideFuncs:
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3030,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3031,8'
              BranchSideFuncs:
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3039,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3031,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3031,8'
              BranchSideFuncs:
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3035,22'
              BranchSideFuncs:
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3031,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3031,8'
              BranchSideFuncs:
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3035,22'
              BranchSideFuncs:
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3031,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3032,15'
              BranchSideFuncs:
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3035,22'
              BranchSideFuncs:
                - lzx_br_fillup
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:3031,8'
          Dst:             lzx_br_fillup
    - functionName:    lzx_make_huffman_table
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3157
      functionLinenumberEnd: 3223
      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:3168,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3169,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3176,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3171,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3172,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3175,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3176,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3176,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3177,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3176,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3177,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3179,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3186,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3187,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3197,18'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3188,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3189,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3192,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3202,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3206,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3222,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3206,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3207,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3209,9'
              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:3212,16'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3215,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3216,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3218,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3219,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3220,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3221,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: 2749
      functionLinenumberEnd: 3019
      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:2774,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2773,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:2776,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:2840,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:2896,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:2952,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:2959,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:2777,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2779,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2792,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:2792,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2794,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2796,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:2796,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2796,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:2812,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:2796,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2796,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:2812,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:2796,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2798,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:2812,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:2798,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2799,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:2805,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:2809,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2810,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:2811,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:2816,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2817,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:2823,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:2840,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2841,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:2860,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:2841,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2841,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:2854,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:2841,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2841,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:2854,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:2841,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2843,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:2854,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:2843,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2844,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:2847,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:2851,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2852,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:2853,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:2861,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2862,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2866,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:2866,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2868,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:2872,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:2879,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:2887,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:2896,43'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2897,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:2931,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:2896,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2898,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:2931,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:2900,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2900,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:2906,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:2900,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2900,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:2906,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:2900,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2901,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:2906,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:2902,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2903,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2904,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2909,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2909,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:2923,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:2909,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2909,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:2923,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:2909,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2911,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:2923,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:2911,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2912,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:2915,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:2920,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2921,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:2922,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:2931,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2931,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:2938,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:2931,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2931,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:2938,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:2931,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2933,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:2938,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:2934,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2935,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2936,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2964,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2965,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:2968,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:2965,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2966,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:2967,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:2971,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2972,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:2973,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:2974,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2974,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:2982,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:2975,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2975,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:2976,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:2974,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2976,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:2982,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:2983,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:2984,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:2990,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2992,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:2993,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:2994,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2959,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2996,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:2796,10'
          Dst:             lzx_br_fillup
        - Src:             'libarchive/archive_read_support_format_cab.c:2805,10'
          Dst:             lzx_decode_huffman
        - Src:             'libarchive/archive_read_support_format_cab.c:2812,10'
          Dst:             lzx_decode_huffman
        - Src:             'libarchive/archive_read_support_format_cab.c:2841,10'
          Dst:             lzx_br_fillup
        - Src:             'libarchive/archive_read_support_format_cab.c:2847,10'
          Dst:             lzx_decode_huffman
        - Src:             'libarchive/archive_read_support_format_cab.c:2854,10'
          Dst:             lzx_decode_huffman
        - Src:             'libarchive/archive_read_support_format_cab.c:2900,10'
          Dst:             lzx_br_fillup
        - Src:             'libarchive/archive_read_support_format_cab.c:2909,10'
          Dst:             lzx_br_fillup
        - Src:             'libarchive/archive_read_support_format_cab.c:2916,10'
          Dst:             lzx_decode_huffman
        - Src:             'libarchive/archive_read_support_format_cab.c:2924,10'
          Dst:             lzx_decode_huffman
        - Src:             'libarchive/archive_read_support_format_cab.c:2931,10'
          Dst:             lzx_br_fillup
    - functionName:    lzx_read_blocks
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2424
      functionLinenumberEnd: 2745
      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:2430,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2429,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:2432,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:2442,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:2457,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:2476,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:2504,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:2523,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:2523,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:2523,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:2580,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2613,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2632,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:2648,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:2654,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:2668,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:2683,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:2697,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:2714,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:2728,24'
              BranchSideFuncs:
                - lzx_read_bitlen
                - lzx_make_huffman_table
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2432,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2432,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:2438,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:2432,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2432,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:2438,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:2432,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2433,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:2438,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:2434,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2435,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2436,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2442,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2442,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:2443,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:2443,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2443,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:2449,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:2443,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2443,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:2449,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:2443,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2444,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:2449,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:2445,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2446,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2447,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2457,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2457,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:2463,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:2457,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2457,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:2463,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:2457,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2458,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:2463,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:2459,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2460,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2461,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2466,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2470,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:2470,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:2470,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:2472,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2476,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2476,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:2482,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:2476,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2476,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:2482,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:2476,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2477,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:2482,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:2478,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2479,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2480,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2487,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2488,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2489,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:2490,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2490,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:2491,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:2491,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2492,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:2494,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:2504,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2505,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:2507,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:2507,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2507,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:2508,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:2507,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2507,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:2508,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:2507,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2508,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:2510,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2511,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2512,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2513,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2527,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2528,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:2535,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:2541,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2541,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:2546,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,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2543,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:2546,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:2546,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2547,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:2556,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:2547,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2548,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2553,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:2548,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2549,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2550,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2557,9'
          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_le16enc
                - archive_le16enc
                - archive_le16enc
                - archive_le32dec.1168
                - 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:2562,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2563,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:2567,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:2564,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2565,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2566,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,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2570,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2572,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:2574,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2527,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:2580,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2580,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2583,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2613,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2583,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2585,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2586,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2586,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2588,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2592,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2588,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2589,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2590,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2593,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2594,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2595,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2595,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2596,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2597,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2597,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2598,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2599,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2613,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2614,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2625,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2614,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2616,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2621,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2617,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2618,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2619,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2632,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2632,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:2638,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:2632,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2632,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:2638,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:2632,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2633,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:2638,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:2634,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2635,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2636,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2639,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2640,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:2644,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:2644,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2644,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:2645,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2654,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2655,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:2660,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:2656,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2657,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2658,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2660,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2661,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:2662,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:2669,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2670,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2671,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:2673,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2674,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2675,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2683,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2684,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:2689,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:2685,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2686,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2687,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2689,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2690,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:2691,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:2698,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2699,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2700,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:2702,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2703,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2704,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2706,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2707,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:2708,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:2714,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2715,5'
              BranchSideFuncs:
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2720,33'
              BranchSideFuncs:
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2716,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2717,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2718,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2720,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2721,5'
              BranchSideFuncs:
                - lzx_read_bitlen
                - lzx_make_huffman_table
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2722,4'
              BranchSideFuncs:
                - lzx_read_bitlen
                - lzx_make_huffman_table
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2729,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2730,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2731,14'
              BranchSideFuncs:
                - lzx_make_huffman_table
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2733,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2734,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2735,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2737,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2738,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2739,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:2432,9'
          Dst:             lzx_br_fillup
        - Src:             'libarchive/archive_read_support_format_cab.c:2443,10'
          Dst:             lzx_br_fillup
        - Src:             'libarchive/archive_read_support_format_cab.c:2457,9'
          Dst:             lzx_br_fillup
        - Src:             'libarchive/archive_read_support_format_cab.c:2476,9'
          Dst:             lzx_br_fillup
        - Src:             'libarchive/archive_read_support_format_cab.c:2507,9'
          Dst:             lzx_br_fillup
        - Src:             'libarchive/archive_read_support_format_cab.c:2530,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:2538,6'
          Dst:             archive_le16enc
        - 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:2568,15'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_cab.c:2632,9'
          Dst:             lzx_br_fillup
        - Src:             'libarchive/archive_read_support_format_cab.c:2644,9'
          Dst:             lzx_make_huffman_table
        - Src:             'libarchive/archive_read_support_format_cab.c:2654,9'
          Dst:             lzx_read_pre_tree
        - Src:             'libarchive/archive_read_support_format_cab.c:2660,9'
          Dst:             lzx_make_huffman_table
        - Src:             'libarchive/archive_read_support_format_cab.c:2668,8'
          Dst:             lzx_read_bitlen
        - Src:             'libarchive/archive_read_support_format_cab.c:2683,9'
          Dst:             lzx_read_pre_tree
        - Src:             'libarchive/archive_read_support_format_cab.c:2689,9'
          Dst:             lzx_make_huffman_table
        - Src:             'libarchive/archive_read_support_format_cab.c:2697,8'
          Dst:             lzx_read_bitlen
        - Src:             'libarchive/archive_read_support_format_cab.c:2706,9'
          Dst:             lzx_make_huffman_table
        - Src:             'libarchive/archive_read_support_format_cab.c:2714,9'
          Dst:             lzx_read_pre_tree
        - Src:             'libarchive/archive_read_support_format_cab.c:2720,9'
          Dst:             lzx_make_huffman_table
        - Src:             'libarchive/archive_read_support_format_cab.c:2728,8'
          Dst:             lzx_read_bitlen
        - Src:             'libarchive/archive_read_support_format_cab.c:2737,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: 2341
      functionLinenumberEnd: 2353
      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:2344,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2344,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2344,19'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2344,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2344,33'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2344,30'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2344,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2344,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2346,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzx_huffman_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3126
      functionLinenumberEnd: 3143
      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:3128,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3128,28'
              BranchSideFuncs:
                - free
                - calloc
                - malloc
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3129,8'
              BranchSideFuncs:
                - free
                - calloc
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3128,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3129,8'
              BranchSideFuncs:
                - free
                - calloc
                - malloc
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3135,10'
              BranchSideFuncs:
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3131,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3132,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3133,23'
              BranchSideFuncs:
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3136,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3137,34'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3142,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3138,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3139,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3140,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:3130,16'
          Dst:             calloc
    - functionName:    lzx_translation
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2194
      functionLinenumberEnd: 2217
      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:2198,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2198,26'
              BranchSideFuncs:
                - archive_le32dec.1168
                - archive_le32enc.1167
                - memchr
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2199,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2198,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2199,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2200,6'
              BranchSideFuncs:
                - archive_le32dec.1168
                - archive_le32enc.1167
                - memchr
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2202,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2202,32'
              BranchSideFuncs:
                - memchr
                - archive_le32dec.1168
                - archive_le32enc.1167
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2202,2'
              BranchSideFuncs:
                - archive_le32dec.1168
                - memchr
                - archive_le32enc.1167
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2202,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2202,2'
              BranchSideFuncs:
                - archive_le32dec.1168
                - memchr
                - archive_le32enc.1167
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2203,14'
              BranchSideFuncs:
                - archive_le32dec.1168
                - memchr
                - archive_le32enc.1167
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2208,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2208,23'
              BranchSideFuncs:
                - archive_le32dec.1168
                - memchr
                - archive_le32enc.1167
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2215,5'
              BranchSideFuncs:
                - archive_le32dec.1168
                - archive_le32enc.1167
                - memchr
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2208,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2209,8'
              BranchSideFuncs:
                - archive_le32enc.1167
                - archive_le32dec.1168
                - memchr
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2215,5'
              BranchSideFuncs:
                - archive_le32dec.1168
                - archive_le32enc.1167
                - memchr
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2209,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2210,20'
              BranchSideFuncs:
                - archive_le32enc.1167
                - archive_le32dec.1168
                - memchr
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2212,20'
              BranchSideFuncs:
                - archive_le32enc.1167
                - archive_le32dec.1168
                - memchr
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:2202,25'
          Dst:             memchr
        - Src:             'libarchive/archive_read_support_format_cab.c:2207,11'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_cab.c:2213,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: 2397
      functionLinenumberEnd: 2420
      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:2402,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2403,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2405,13'
              BranchSideFuncs:
                - lzx_br_fixup
                - lzx_decode_blocks
                - lzx_read_blocks
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2408,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2409,24'
              BranchSideFuncs:
                - lzx_read_blocks
                - lzx_decode_blocks
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2411,28'
              BranchSideFuncs:
                - lzx_decode_blocks
                - lzx_read_blocks
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2417,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2408,7'
              BranchSideFuncs:
                - lzx_decode_blocks
                - lzx_read_blocks
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2418,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:2406,2'
          Dst:             lzx_br_fixup
        - Src:             'libarchive/archive_read_support_format_cab.c:2409,8'
          Dst:             lzx_read_blocks
        - Src:             'libarchive/archive_read_support_format_cab.c:2412,8'
          Dst:             lzx_decode_blocks
    - functionName:    lzx_cleanup_bitstream
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2357
      functionLinenumberEnd: 2360
      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: 2084
      functionLinenumberEnd: 2168
      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:2090,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2091,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:2095,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:2092,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2093,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2094,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:2099,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2099,28'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2100,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2099,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2100,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2102,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:2111,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2111,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:2112,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:2111,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2112,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:2122,14'
              BranchSideFuncs:
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2114,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2115,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2116,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:2118,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2119,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2120,2'
              BranchSideFuncs:
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2122,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2123,27'
              BranchSideFuncs:
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2124,16'
              BranchSideFuncs:
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2125,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2127,7'
              BranchSideFuncs:
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2142,2'
              BranchSideFuncs:
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2127,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2128,11'
              BranchSideFuncs:
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2130,21'
              BranchSideFuncs:
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2131,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2132,11'
              BranchSideFuncs:
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2138,28'
              BranchSideFuncs:
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2133,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2134,11'
              BranchSideFuncs:
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2135,8'
              BranchSideFuncs:
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2135,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2136,12'
              BranchSideFuncs:
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2137,3'
              BranchSideFuncs:
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2149,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2150,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2153,25'
              BranchSideFuncs:
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2153,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
                - lzx_huffman_init
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2157,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2159,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2162,25'
              BranchSideFuncs:
                - lzx_huffman_init
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2162,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2163,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2165,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:2091,14'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_cab.c:2149,6'
          Dst:             lzx_huffman_init
        - Src:             'libarchive/archive_read_support_format_cab.c:2153,6'
          Dst:             lzx_huffman_init
        - Src:             'libarchive/archive_read_support_format_cab.c:2157,6'
          Dst:             lzx_huffman_init
        - Src:             'libarchive/archive_read_support_format_cab.c:2162,6'
          Dst:             lzx_huffman_init
    - functionName:    cab_read_ahead_cfdata_lzx
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1637
      functionLinenumberEnd: 1756
      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:1646,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1647,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:1658,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:1650,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1651,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1656,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:1659,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1660,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1665,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:1665,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1666,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:1679,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:1668,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1669,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1675,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:1681,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1685,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:1723,21'
              BranchSideFuncs:
                - lzx_translation
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1690,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1691,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1697,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:1697,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1698,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:1700,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:1705,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1708,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:1708,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:1710,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1717,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1681,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1718,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1727,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1730,28'
              BranchSideFuncs:
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - lzx_translation
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1747,19'
              BranchSideFuncs:
                - lzx_translation
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1732,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1733,29'
              BranchSideFuncs:
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1736,24'
              BranchSideFuncs:
                - cab_minimum_consume_cfdata
                - lzx_translation
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1738,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1739,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1742,2'
              BranchSideFuncs:
                - lzx_translation
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:1651,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:1666,7'
          Dst:             lzx_decode_init
        - Src:             'libarchive/archive_read_support_format_cab.c:1669,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:1679,2'
          Dst:             lzx_cleanup_bitstream
        - Src:             'libarchive/archive_read_support_format_cab.c:1689,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cab.c:1691,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:1703,7'
          Dst:             lzx_decode
        - Src:             'libarchive/archive_read_support_format_cab.c:1710,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:1717,7'
          Dst:             cab_minimum_consume_cfdata
        - Src:             'libarchive/archive_read_support_format_cab.c:1730,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cab.c:1733,13'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_cab.c:1738,7'
          Dst:             cab_minimum_consume_cfdata
        - Src:             'libarchive/archive_read_support_format_cab.c:1747,2'
          Dst:             lzx_translation
    - functionName:    cab_minimum_consume_cfdata
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1862
      functionLinenumberEnd: 1910
      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:1870,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1871,7'
              BranchSideFuncs:
                - cab_checksum_update
                - __archive_read_consume
                - cab_checksum_finish
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1880,12'
              BranchSideFuncs:
                - cab_checksum_update
                - __archive_read_consume
                - cab_checksum_finish
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1871,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1872,13'
              BranchSideFuncs:
                - cab_checksum_update
                - __archive_read_consume
                - cab_checksum_finish
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1874,13'
              BranchSideFuncs:
                - cab_checksum_update
                - __archive_read_consume
                - cab_checksum_finish
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1881,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1882,8'
              BranchSideFuncs:
                - cab_checksum_update
                - __archive_read_consume
                - cab_checksum_finish
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1889,7'
              BranchSideFuncs:
                - cab_checksum_update
                - __archive_read_consume
                - cab_checksum_finish
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1882,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1883,14'
              BranchSideFuncs:
                - cab_checksum_update
                - __archive_read_consume
                - cab_checksum_finish
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1884,14'
              BranchSideFuncs:
                - cab_checksum_update
                - __archive_read_consume
                - cab_checksum_finish
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1889,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1890,13'
              BranchSideFuncs:
                - cab_checksum_update
                - __archive_read_consume
                - cab_checksum_finish
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1893,11'
              BranchSideFuncs:
                - cab_checksum_update
                - __archive_read_consume
                - cab_checksum_finish
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1895,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1897,23'
              BranchSideFuncs:
                - cab_checksum_update
                - __archive_read_consume
                - cab_checksum_finish
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1909,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1903,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1904,30'
              BranchSideFuncs:
                - cab_checksum_finish
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1908,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1905,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1906,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1907,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:1897,3'
          Dst:             cab_checksum_update
        - Src:             'libarchive/archive_read_support_format_cab.c:1900,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_cab.c:1904,10'
          Dst:             cab_checksum_finish
    - functionName:    truncated_error
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 538
      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:536,2'
          Dst:             archive_set_error
    - functionName:    cab_checksum_update
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionLinenumberEnd: 1150
      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:1120,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1120,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1121,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1120,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1121,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1126,6'
              BranchSideFuncs:
                - cab_checksum_cfdata_4
                - cab_checksum_cfdata_4
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1128,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1129,3'
              BranchSideFuncs:
                - cab_checksum_cfdata_4
                - cab_checksum_cfdata_4
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1140,6'
              BranchSideFuncs:
                - cab_checksum_cfdata_4
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1129,38'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1129,41'
              BranchSideFuncs:
                - cab_checksum_cfdata_4
                - cab_checksum_cfdata_4
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1129,3'
              BranchSideFuncs:
                - cab_checksum_cfdata_4
                - cab_checksum_cfdata_4
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1129,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1131,39'
              BranchSideFuncs:
                - cab_checksum_cfdata_4
                - cab_checksum_cfdata_4
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1134,7'
              BranchSideFuncs:
                - cab_checksum_cfdata_4
                - cab_checksum_cfdata_4
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1134,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1136,8'
              BranchSideFuncs:
                - cab_checksum_cfdata_4
                - cab_checksum_cfdata_4
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1139,2'
              BranchSideFuncs:
                - cab_checksum_cfdata_4
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1140,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1141,13'
              BranchSideFuncs:
                - cab_checksum_cfdata_4
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1149,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1142,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1144,8'
              BranchSideFuncs:
                - cab_checksum_cfdata_4
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1145,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1145,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1146,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1147,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:1135,29'
          Dst:             cab_checksum_cfdata_4
        - Src:             'libarchive/archive_read_support_format_cab.c:1143,29'
          Dst:             cab_checksum_cfdata_4
    - functionName:    cab_checksum_finish
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionLinenumberEnd: 1189
      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:1160,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1161,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1166,6'
              BranchSideFuncs:
                - cab_checksum_cfdata
                - cab_checksum_cfdata
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1166,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1168,27'
              BranchSideFuncs:
                - cab_checksum_cfdata
                - cab_checksum_cfdata
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1173,4'
              BranchSideFuncs:
                - cab_checksum_cfdata
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1174,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1175,8'
              BranchSideFuncs:
                - cab_checksum_cfdata
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1177,6'
              BranchSideFuncs:
                - cab_checksum_cfdata
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1178,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1187,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1188,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:1168,7'
          Dst:             cab_checksum_cfdata
        - Src:             'libarchive/archive_read_support_format_cab.c:1176,27'
          Dst:             cab_checksum_cfdata
    - functionName:    cab_checksum_cfdata
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1085
      functionLinenumberEnd: 1109
      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:1094,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1096,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1099,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1102,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1105,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:1090,8'
          Dst:             cab_checksum_cfdata_4
    - functionName:    cab_checksum_cfdata_4
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1068
      functionLinenumberEnd: 1080
      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:1076,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1077,26'
              BranchSideFuncs:
                - archive_le32dec.1168
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1080,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:1077,10'
          Dst:             archive_le32dec
    - functionName:    cab_read_ahead_cfdata_deflate
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1407
      functionLinenumberEnd: 1620
      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:1417,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1418,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:1429,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:1421,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1422,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1427,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:1430,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1431,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1436,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:1436,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1437,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:1460,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:1443,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1444,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:1446,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:1448,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1449,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1455,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:1460,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1461,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:1463,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:1469,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1469,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:1469,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:1469,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1473,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:1545,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:1478,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1479,29'
              BranchSideFuncs:
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1482,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:1482,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1483,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:1490,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:1495,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1496,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:1528,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:1496,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1497,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1498,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:1498,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1499,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:1517,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:1499,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1500,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:1505,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:1500,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1501,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1502,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:1502,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1503,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:1505,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:1502,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1504,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1505,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:1505,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:1506,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1509,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1511,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1514,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:1517,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1517,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:1519,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:1517,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1518,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1519,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:1519,59'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1520,8'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1521,5'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1529,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1531,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:1533,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:1536,4'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1540,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1469,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1541,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1547,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1548,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1562,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:1562,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1565,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:1585,6'
              BranchSideFuncs:
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1567,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1568,29'
              BranchSideFuncs:
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1571,24'
              BranchSideFuncs:
                - cab_minimum_consume_cfdata
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1573,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1574,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1577,2'
              BranchSideFuncs:
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1585,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1587,21'
              BranchSideFuncs:
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1596,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1588,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1589,4'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1590,29'
              BranchSideFuncs:
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1592,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1593,4'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1594,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1603,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1605,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1609,22'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:1422,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:1444,8'
          Dst:             inflateReset
        - Src:             'libarchive/archive_read_support_format_cab.c:1446,8'
          Dst:             inflateInit2_
        - Src:             'libarchive/archive_read_support_format_cab.c:1449,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:1477,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cab.c:1479,13'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_cab.c:1509,9'
          Dst:             cab_minimum_consume_cfdata
        - Src:             'libarchive/archive_read_support_format_cab.c:1528,7'
          Dst:             inflate
        - Src:             'libarchive/archive_read_support_format_cab.c:1540,7'
          Dst:             cab_minimum_consume_cfdata
        - Src:             'libarchive/archive_read_support_format_cab.c:1548,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:1565,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cab.c:1568,13'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_cab.c:1573,7'
          Dst:             cab_minimum_consume_cfdata
        - Src:             'libarchive/archive_read_support_format_cab.c:1587,7'
          Dst:             inflateReset
        - Src:             'libarchive/archive_read_support_format_cab.c:1590,7'
          Dst:             inflateSetDictionary
        - Src:             'libarchive/archive_read_support_format_cab.c:1605,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:1609,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:1616,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: 1375
      functionLinenumberEnd: 1399
      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:1389,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1390,28'
              BranchSideFuncs:
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1393,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1393,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1394,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1395,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:1388,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cab.c:1390,12'
          Dst:             truncated_error
    - functionName:    cab_read_ahead_cfdata
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1344
      functionLinenumberEnd: 1368
      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:1349,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1350,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1354,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:1354,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1356,38'
              BranchSideFuncs:
                - cab_read_ahead_cfdata_none
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1358,41'
              BranchSideFuncs:
                - cab_read_ahead_cfdata_deflate
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1360,37'
              BranchSideFuncs:
                - cab_read_ahead_cfdata_lzx
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1362,22'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:1348,8'
          Dst:             cab_next_cfdata
        - Src:             'libarchive/archive_read_support_format_cab.c:1356,11'
          Dst:             cab_read_ahead_cfdata_none
        - Src:             'libarchive/archive_read_support_format_cab.c:1358,11'
          Dst:             cab_read_ahead_cfdata_deflate
        - Src:             'libarchive/archive_read_support_format_cab.c:1360,11'
          Dst:             cab_read_ahead_cfdata_lzx
        - Src:             'libarchive/archive_read_support_format_cab.c:1362,3'
          Dst:             archive_set_error
    - functionName:    cab_next_cfdata
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1196
      functionLinenumberEnd: 1337
      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:1201,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1201,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:1204,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:1201,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1202,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1204,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:1204,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1207,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:1244,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:1212,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1214,12'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1233,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:1214,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1217,18'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1217,18'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1220,20'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1223,20'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1233,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1234,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:1239,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:1234,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1235,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1237,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:1244,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1249,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:1320,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1256,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1257,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:1258,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:1258,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1259,28'
              BranchSideFuncs:
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1260,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:1274,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1275,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1276,4'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1274,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1276,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1277,7'
              BranchSideFuncs:
                - __archive_read_consume
                - free
                - malloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1277,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1278,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1279,7'
              BranchSideFuncs:
                - __archive_read_consume
                - free
                - malloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1279,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1280,12'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_consume
                - free
                - malloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1291,8'
              BranchSideFuncs:
                - __archive_read_consume
                - free
                - malloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1280,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1283,5'
              BranchSideFuncs:
                - __archive_read_consume
                - free
                - malloc
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1283,5'
              BranchSideFuncs:
                - __archive_read_consume
                - free
                - malloc
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1284,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1286,5'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1292,43'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1293,10'
              BranchSideFuncs:
                - __archive_read_consume
                - free
                - malloc
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1298,7'
              BranchSideFuncs:
                - __archive_read_consume
                - free
                - malloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1291,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1294,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1298,7'
              BranchSideFuncs:
                - __archive_read_consume
                - free
                - malloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1298,54'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1299,7'
              BranchSideFuncs:
                - __archive_read_consume
                - free
                - malloc
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1305,7'
              BranchSideFuncs:
                - __archive_read_consume
                - free
                - malloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1298,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1300,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1305,7'
              BranchSideFuncs:
                - __archive_read_consume
                - free
                - malloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1305,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1306,9'
              BranchSideFuncs:
                - free
                - malloc
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1315,10'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1308,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1309,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1313,28'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1320,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1322,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1328,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:1226,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:1234,8'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_cab.c:1258,12'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cab.c:1259,12'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_cab.c:1260,17'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_cab.c:1261,29'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_cab.c:1264,7'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_cab.c:1309,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:1318,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_cab.c:1334,2'
          Dst:             archive_set_error
    - functionName:    cab_read_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1919
      functionLinenumberEnd: 1961
      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:1923,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1924,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1931,32'
              BranchSideFuncs:
                - cab_read_ahead_cfdata
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1932,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1933,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1945,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1936,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1937,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1943,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1936,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1939,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1943,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1945,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1946,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1948,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1952,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1953,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1954,26'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1955,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1957,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1960,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1957,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1958,36'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1959,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:1931,10'
          Dst:             cab_read_ahead_cfdata
        - Src:             'libarchive/archive_read_support_format_cab.c:1939,4'
          Dst:             archive_set_error
    - functionName:    cab_consume_cfdata
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1769
      functionLinenumberEnd: 1854
      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:1776,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1777,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1779,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:1780,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1783,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:1853,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1783,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1784,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1789,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:1790,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1791,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:1792,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:1794,39'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1795,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:1825,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:1795,65'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1796,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:1798,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:1794,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1798,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:1825,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:1798,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1800,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:1822,37'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1806,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1807,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1808,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:1809,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1810,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:1820,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:1810,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1814,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:1814,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:1814,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:1817,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:1827,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1828,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1829,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:1830,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1831,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:1840,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:1831,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1835,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1835,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1835,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1837,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:1842,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1780,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:1843,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:1844,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1845,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1846,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:1846,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1847,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:1848,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:1848,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1849,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1850,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:1775,11'
          Dst:             cab_minimum_consume_cfdata
        - Src:             'libarchive/archive_read_support_format_cab.c:1784,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:1800,5'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_cab.c:1805,11'
          Dst:             cab_next_cfdata
        - Src:             'libarchive/archive_read_support_format_cab.c:1826,10'
          Dst:             cab_next_cfdata
        - Src:             'libarchive/archive_read_support_format_cab.c:1843,10'
          Dst:             cab_read_ahead_cfdata
        - Src:             'libarchive/archive_read_support_format_cab.c:1848,8'
          Dst:             cab_minimum_consume_cfdata
    - functionName:    cab_read_ahead_remaining
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 568
      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:561,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:562,28'
              BranchSideFuncs:
                - __archive_read_ahead
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:567,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:563,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:564,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:565,6'
              BranchSideFuncs:
                - __archive_read_ahead
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:562,7'
          Dst:             __archive_read_ahead
    - functionName:    cab_dos_time
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2050
      functionLinenumberEnd: 2065
      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:2054,11'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_cab.c:2055,11'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_cab.c:2065,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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cab_strnlen
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 553
      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:546,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:547,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:550,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:547,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:548,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:549,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:550,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:551,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:552,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cab_skip_sfx
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 531
      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:501,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:503,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:512,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:504,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:505,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:510,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:519,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:521,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:528,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:521,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:522,12'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:526,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:500,19'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cab.c:505,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:521,16'
          Dst:             find_cab_magic
        - Src:             'libarchive/archive_read_support_format_cab.c:523,5'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_cab.c:529,3'
          Dst:             __archive_read_consume
    - functionName:    find_cab_magic
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 412
      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:394,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:403,14'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:406,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:407,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:408,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:409,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:410,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:403,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:404,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:405,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:403,7'
          Dst:             memcmp
    - functionName:    cab_convert_path_separator_2
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 616
      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:608,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:608,6'
              BranchSideFuncs:
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:609,3'
              BranchSideFuncs:
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
        - Branch String:   'libarchive/archive_read_support_format_cab.c:609,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:610,15'
              BranchSideFuncs:
                - archive_wstrncat
                - archive_entry_copy_pathname_w
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:610,15'
              BranchSideFuncs:
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
        - Branch String:   'libarchive/archive_read_support_format_cab.c:610,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:611,8'
              BranchSideFuncs:
                - archive_entry_copy_pathname_w
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:614,33'
              BranchSideFuncs:
                - archive_entry_copy_pathname_w
        - Branch String:   'libarchive/archive_read_support_format_cab.c:611,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:612,5'
              BranchSideFuncs:
                - archive_entry_copy_pathname_w
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:613,3'
              BranchSideFuncs:
                - archive_entry_copy_pathname_w
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:608,12'
          Dst:             archive_entry_pathname_w
        - Src:             'libarchive/archive_read_support_format_cab.c:609,3'
          Dst:             wcslen
        - Src:             'libarchive/archive_read_support_format_cab.c:609,3'
          Dst:             archive_wstrncat
        - Src:             'libarchive/archive_read_support_format_cab.c:614,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: 573
      functionLinenumberEnd: 596
      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:579,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:580,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:593,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:580,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:581,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:588,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:581,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:584,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:586,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:588,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:588,37'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:591,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:588,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:589,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:591,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:593,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:594,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:595,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cab_read_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 885
      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:635,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:636,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:638,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:638,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:639,27'
              BranchSideFuncs:
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:641,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:642,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:643,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:654,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:643,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:643,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:654,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:642,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:645,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:654,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:646,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:647,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:650,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:650,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:651,28'
              BranchSideFuncs:
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:652,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:659,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:659,40'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:661,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:659,71'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:660,6'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:661,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:660,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:660,40'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:661,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:659,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:661,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:665,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:670,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:671,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:672,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:673,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:674,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:675,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:679,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:681,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:689,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:682,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:683,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:684,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:690,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:692,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:704,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:692,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:693,28'
              BranchSideFuncs:
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:694,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:694,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:695,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:696,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:698,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:699,28'
              BranchSideFuncs:
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:700,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:700,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:701,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:702,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:704,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:706,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:718,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:706,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:707,28'
              BranchSideFuncs:
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:708,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:708,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:709,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:710,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:712,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:713,28'
              BranchSideFuncs:
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:714,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:714,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:715,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:716,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:727,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:728,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:730,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:731,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:732,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:733,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:734,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:735,27'
              BranchSideFuncs:
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:736,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:737,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:738,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:769,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:747,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:749,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:751,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:754,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:755,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:761,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:761,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:762,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:763,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:777,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:778,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:783,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:783,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:784,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:789,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:790,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:791,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:793,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:794,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:795,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:871,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:798,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:799,28'
              BranchSideFuncs:
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:800,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:808,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:809,28'
              BranchSideFuncs:
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:810,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:810,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:811,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:814,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:822,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:823,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:824,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:824,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:826,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:827,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:827,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:830,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:841,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:847,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:830,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:831,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:832,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:836,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:836,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:837,5'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:841,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:842,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:843,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:847,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:848,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:849,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:853,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:854,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:855,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:855,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:856,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:857,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:861,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:862,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:863,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:866,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:867,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:869,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,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:868,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:869,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:871,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:871,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:872,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:871,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:872,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:876,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:638,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cab.c:639,11'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_cab.c:645,9'
          Dst:             cab_skip_sfx
        - Src:             'libarchive/archive_read_support_format_cab.c:650,12'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cab.c:651,12'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_cab.c:661,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:665,20'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_cab.c:666,21'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_cab.c:669,21'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_cab.c:672,19'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_cab.c:675,14'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_cab.c:676,14'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_cab.c:677,16'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_cab.c:681,14'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_cab.c:692,12'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cab.c:693,12'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_cab.c:694,14'
          Dst:             cab_strnlen
        - Src:             'libarchive/archive_read_support_format_cab.c:698,12'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cab.c:699,12'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_cab.c:700,14'
          Dst:             cab_strnlen
        - Src:             'libarchive/archive_read_support_format_cab.c:706,12'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cab.c:707,12'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_cab.c:708,14'
          Dst:             cab_strnlen
        - Src:             'libarchive/archive_read_support_format_cab.c:712,12'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cab.c:713,12'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_cab.c:714,14'
          Dst:             cab_strnlen
        - Src:             'libarchive/archive_read_support_format_cab.c:718,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_cab.c:725,21'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_cab.c:734,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cab.c:735,11'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_cab.c:740,7'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_cab.c:741,26'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_cab.c:743,7'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_cab.c:745,7'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_cab.c:769,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_cab.c:778,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:784,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_cab.c:788,19'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_cab.c:798,12'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cab.c:799,12'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_cab.c:800,29'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_cab.c:801,18'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_cab.c:802,18'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_cab.c:803,17'
          Dst:             cab_dos_time
        - Src:             'libarchive/archive_read_support_format_cab.c:804,25'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_cab.c:805,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_cab.c:808,12'
          Dst:             cab_read_ahead_remaining
        - Src:             'libarchive/archive_read_support_format_cab.c:809,12'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_cab.c:810,14'
          Dst:             cab_strnlen
        - Src:             'libarchive/archive_read_support_format_cab.c:815,3'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_cab.c:816,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_cab.c:872,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:878,2'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:882,2'
          Dst:             archive_set_error
    - functionName:    archive_read_format_cab_cleanup
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2020
      functionLinenumberEnd: 2044
      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: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
                - free
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2030,6'
              BranchSideFuncs:
                - lzx_decode_free
                - archive_wstring_free
                - free
                - free
                - inflateEnd
                - free
                - archive_string_free
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2026,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2027,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:2028,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:2030,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2031,10'
              BranchSideFuncs:
                - free
                - lzx_decode_free
                - archive_wstring_free
                - free
                - free
                - inflateEnd
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2036,6'
              BranchSideFuncs:
                - lzx_decode_free
                - archive_wstring_free
                - free
                - free
                - inflateEnd
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2031,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2032,26'
              BranchSideFuncs:
                - archive_string_free
                - free
                - lzx_decode_free
                - archive_wstring_free
                - free
                - free
                - inflateEnd
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2033,8'
              BranchSideFuncs:
                - free
                - lzx_decode_free
                - archive_wstring_free
                - free
                - free
                - inflateEnd
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2036,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2036,6'
              BranchSideFuncs:
                - inflateEnd
                - lzx_decode_free
                - archive_wstring_free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2037,15'
              BranchSideFuncs:
                - inflateEnd
                - lzx_decode_free
                - archive_wstring_free
                - free
                - free
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:2032,4'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_cab.c:2037,3'
          Dst:             inflateEnd
        - Src:             'libarchive/archive_read_support_format_cab.c:2039,2'
          Dst:             lzx_decode_free
        - Src:             'libarchive/archive_read_support_format_cab.c:2040,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: 1965
      functionLinenumberEnd: 2016
      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:1972,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1973,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1975,7'
              BranchSideFuncs:
                - cab_consume_cfdata
                - cab_next_cfdata
                - cab_consume_cfdata
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1975,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1976,25'
              BranchSideFuncs:
                - cab_consume_cfdata
                - cab_next_cfdata
                - cab_consume_cfdata
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1983,6'
              BranchSideFuncs:
                - cab_consume_cfdata
                - cab_next_cfdata
                - cab_consume_cfdata
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1983,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1985,31'
              BranchSideFuncs:
                - cab_consume_cfdata
                - cab_consume_cfdata
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1989,13'
              BranchSideFuncs:
                - cab_consume_cfdata
                - cab_next_cfdata
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1987,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1988,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1989,2'
              BranchSideFuncs:
                - cab_consume_cfdata
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1991,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1992,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1993,2'
              BranchSideFuncs:
                - cab_consume_cfdata
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1996,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1997,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2003,37'
              BranchSideFuncs:
                - cab_consume_cfdata
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2004,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2005,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2009,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2009,53'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2010,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2014,30'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2009,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2011,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2014,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:1985,12'
          Dst:             cab_consume_cfdata
        - Src:             'libarchive/archive_read_support_format_cab.c:1990,7'
          Dst:             cab_next_cfdata
        - Src:             'libarchive/archive_read_support_format_cab.c:2003,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: 1014
      functionLinenumberEnd: 1064
      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:1018,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1022,4'
              BranchSideFuncs:
                - archive_clear_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1022,4'
              BranchSideFuncs:
                - archive_clear_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1022,4'
              BranchSideFuncs:
                - archive_clear_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1030,3'
              BranchSideFuncs:
                - cab_read_data
                - cab_consume_cfdata
                - cab_consume_cfdata
                - cab_next_cfdata
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1032,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1033,7'
              BranchSideFuncs:
                - cab_read_data
                - cab_consume_cfdata
                - cab_consume_cfdata
                - cab_next_cfdata
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1045,6'
              BranchSideFuncs:
                - cab_read_data
                - cab_consume_cfdata
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1033,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1034,8'
              BranchSideFuncs:
                - cab_consume_cfdata
                - cab_read_data
                - cab_consume_cfdata
                - cab_next_cfdata
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1043,3'
              BranchSideFuncs:
                - 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,25'
              BranchSideFuncs:
                - cab_next_cfdata
                - cab_consume_cfdata
                - cab_read_data
                - cab_consume_cfdata
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1039,27'
              BranchSideFuncs:
                - cab_consume_cfdata
                - cab_read_data
                - cab_consume_cfdata
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1036,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1037,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1038,4'
              BranchSideFuncs:
                - cab_consume_cfdata
                - cab_read_data
                - cab_consume_cfdata
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1039,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1040,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1041,4'
              BranchSideFuncs:
                - cab_read_data
                - cab_consume_cfdata
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1045,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1047,31'
              BranchSideFuncs:
                - cab_consume_cfdata
                - cab_read_data
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1052,6'
              BranchSideFuncs:
                - cab_read_data
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1049,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1050,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1051,2'
              BranchSideFuncs:
                - cab_read_data
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1052,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1052,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1053,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1052,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1053,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1063,24'
              BranchSideFuncs:
                - cab_read_data
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1053,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1055,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1057,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:1025,3'
          Dst:             archive_clear_error
        - Src:             'libarchive/archive_read_support_format_cab.c:1026,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:1035,9'
          Dst:             cab_next_cfdata
        - Src:             'libarchive/archive_read_support_format_cab.c:1039,8'
          Dst:             cab_consume_cfdata
        - Src:             'libarchive/archive_read_support_format_cab.c:1047,12'
          Dst:             cab_consume_cfdata
        - Src:             'libarchive/archive_read_support_format_cab.c:1063,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: 890
      functionLinenumberEnd: 1009
      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:899,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:900,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:906,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:901,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:902,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:904,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:908,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:912,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:925,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:928,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:928,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:931,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:934,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:939,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:940,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:944,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:944,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:945,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:953,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:945,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:948,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:952,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:949,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:950,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:951,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:953,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:955,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:958,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:958,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:961,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:964,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:971,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:973,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:985,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:973,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:974,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:978,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:985,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:987,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:990,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:991,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:992,26'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_mtime
                - snprintf
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:994,26'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_mtime
                - snprintf
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1000,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1001,31'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1004,11'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:900,9'
          Dst:             cab_read_header
        - Src:             'libarchive/archive_read_support_format_cab.c:947,8'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_read_support_format_cab.c:960,8'
          Dst:             archive_string_default_conversion_for_read
        - Src:             'libarchive/archive_read_support_format_cab.c:970,6'
          Dst:             cab_convert_path_separator_1
        - Src:             'libarchive/archive_read_support_format_cab.c:971,6'
          Dst:             _archive_entry_copy_pathname_l
        - Src:             'libarchive/archive_read_support_format_cab.c:973,7'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_cab.c:974,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:982,7'
          Dst:             archive_string_conversion_charset_name
        - Src:             'libarchive/archive_read_support_format_cab.c:978,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:987,3'
          Dst:             cab_convert_path_separator_2
        - Src:             'libarchive/archive_read_support_format_cab.c:990,2'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_cab.c:992,3'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_cab.c:994,3'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_cab.c:995,2'
          Dst:             archive_entry_set_mtime
        - Src:             'libarchive/archive_read_support_format_cab.c:1004,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: 465
      functionLinenumberEnd: 489
      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:470,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:471,7'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:488,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:471,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:471,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:472,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:471,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:472,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:476,9'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
        - Branch String:   'libarchive/archive_read_support_format_cab.c:477,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:478,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:480,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:470,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_cab.c:472,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:475,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: 416
      functionLinenumberEnd: 460
      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:422,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:423,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:425,32'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
                - __archive_read_ahead
                - find_cab_magic
        - Branch String:   'libarchive/archive_read_support_format_cab.c:425,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:426,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:428,13'
              BranchSideFuncs:
                - memcmp
                - __archive_read_ahead
                - find_cab_magic
        - Branch String:   'libarchive/archive_read_support_format_cab.c:428,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:429,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:436,6'
              BranchSideFuncs:
                - __archive_read_ahead
                - find_cab_magic
        - Branch String:   'libarchive/archive_read_support_format_cab.c:436,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:436,21'
              BranchSideFuncs:
                - __archive_read_ahead
                - find_cab_magic
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:459,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:436,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:437,10'
              BranchSideFuncs:
                - __archive_read_ahead
                - find_cab_magic
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:459,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:439,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:440,41'
              BranchSideFuncs:
                - __archive_read_ahead
                - find_cab_magic
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:458,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:442,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:444,12'
              BranchSideFuncs:
                - __archive_read_ahead
                - find_cab_magic
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:449,8'
              BranchSideFuncs:
                - __archive_read_ahead
                - find_cab_magic
        - Branch String:   'libarchive/archive_read_support_format_cab.c:445,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:446,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:447,5'
              BranchSideFuncs:
                - __archive_read_ahead
                - find_cab_magic
        - Branch String:   'libarchive/archive_read_support_format_cab.c:450,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:452,32'
              BranchSideFuncs:
                - find_cab_magic
                - __archive_read_ahead
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:456,13'
              BranchSideFuncs:
                - __archive_read_ahead
                - find_cab_magic
        - Branch String:   'libarchive/archive_read_support_format_cab.c:452,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:453,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:454,10'
              BranchSideFuncs:
                - __archive_read_ahead
                - find_cab_magic
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:425,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cab.c:428,6'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_cab.c:440,20'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cab.c:452,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: 389
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         17
      ICount:          102
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - __archive_check_magic
        - __archive_read_register_format
        - archive_read_format_cab_bid
        - archive_read_format_cab_cleanup
        - archive_read_format_cab_options
        - archive_read_format_cab_read_data
        - archive_read_format_cab_read_data_skip
        - archive_read_format_cab_read_header
        - 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,8'
              BranchSideFuncs:
                - calloc
                - archive_wstring_ensure
                - __archive_read_register_format
                - free
                - archive_set_error
                - 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
                - archive_set_error
                - free
        - Branch String:   'libarchive/archive_read_support_format_cab.c:366,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:367,22'
              BranchSideFuncs:
                - archive_set_error
                - free
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:373,37'
              BranchSideFuncs:
                - __archive_read_register_format
                - free
        - Branch String:   'libarchive/archive_read_support_format_cab.c:386,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:387,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:388,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,8'
          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,6'
          Dst:             archive_wstring_ensure
        - Src:             'libarchive/archive_read_support_format_cab.c:367,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:373,6'
          Dst:             __archive_read_register_format
        - Src:             'libarchive/archive_read_support_format_cab.c:373,6'
          Dst:             archive_read_format_cab_bid
        - Src:             'libarchive/archive_read_support_format_cab.c:373,6'
          Dst:             archive_read_format_cab_options
        - Src:             'libarchive/archive_read_support_format_cab.c:373,6'
          Dst:             archive_read_format_cab_read_header
        - Src:             'libarchive/archive_read_support_format_cab.c:373,6'
          Dst:             archive_read_format_cab_read_data
        - Src:             'libarchive/archive_read_support_format_cab.c:373,6'
          Dst:             archive_read_format_cab_read_data_skip
        - Src:             'libarchive/archive_read_support_format_cab.c:373,6'
          Dst:             archive_read_format_cab_cleanup
    - functionName:    record_hardlink
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1065
      functionLinenumberEnd: 1121
      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:1070,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1071,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1073,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:1080,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1081,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:1099,7'
              BranchSideFuncs:
                - malloc
                - archive_entry_nlink
                - archive_entry_pathname
                - strdup
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:1081,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1081,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:1097,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:1081,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1082,32'
              BranchSideFuncs:
                - archive_entry_copy_hardlink
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1097,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:1084,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1085,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1095,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:1085,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1086,27'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1087,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:1087,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1088,27'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1089,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:1089,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1090,25'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1091,10'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:1100,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1101,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1105,6'
              BranchSideFuncs:
                - archive_entry_nlink
                - archive_entry_pathname
                - strdup
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:1105,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1106,32'
              BranchSideFuncs:
                - archive_entry_nlink
                - archive_entry_pathname
                - strdup
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1107,13'
              BranchSideFuncs:
                - archive_entry_nlink
                - archive_entry_pathname
                - strdup
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:1114,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1115,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1120,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cpio.c:1070,6'
          Dst:             archive_entry_nlink
        - Src:             'libarchive/archive_read_support_format_cpio.c:1073,8'
          Dst:             archive_entry_dev
        - Src:             'libarchive/archive_read_support_format_cpio.c:1074,8'
          Dst:             archive_entry_ino64
        - Src:             'libarchive/archive_read_support_format_cpio.c:1082,4'
          Dst:             archive_entry_copy_hardlink
        - Src:             'libarchive/archive_read_support_format_cpio.c:1101,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cpio.c:1112,14'
          Dst:             archive_entry_nlink
        - Src:             'libarchive/archive_read_support_format_cpio.c:1113,20'
          Dst:             archive_entry_pathname
        - Src:             'libarchive/archive_read_support_format_cpio.c:1113,13'
          Dst:             strdup
        - Src:             'libarchive/archive_read_support_format_cpio.c:1115,3'
          Dst:             archive_set_error
    - functionName:    le4
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionLinenumberEnd: 999
      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: 1005
      functionLinenumberEnd: 1006
      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: 534
      functionLinenumberEnd: 590
      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:542,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:543,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:544,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:549,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:549,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:557,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:549,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:549,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:550,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:550,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:550,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:557,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,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:551,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:557,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:557,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:558,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:586,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:558,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:561,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:561,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:579,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:582,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:562,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:562,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:576,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:563,13'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:576,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:566,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:567,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:574,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cpio.c:541,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cpio.c:548,7'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_cpio.c:550,10'
          Dst:             is_hex
        - Src:             'libarchive/archive_read_support_format_cpio.c:561,9'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_cpio.c:562,12'
          Dst:             is_hex
        - Src:             'libarchive/archive_read_support_format_cpio.c:564,6'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_cpio.c:567,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cpio.c:587,3'
          Dst:             __archive_read_consume
    - functionName:    is_hex
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 530
      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:521,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:522,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:529,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:522,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:522,22'
              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:525,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:524,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:524,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:524,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:525,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:524,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:524,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:527,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:522,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:525,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:527,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    atol16u
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1060
      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:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:1046,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1047,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1059,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:1047,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1047,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1049,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:1047,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1048,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1049,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:1049,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1049,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1051,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:1049,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1050,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1051,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:1051,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1051,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1054,21'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:1051,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1052,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1054,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    atol16
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1035
      functionLinenumberEnd: 1036
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - char_cnt
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - atol16u
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cpio.c:1036,19'
          Dst:             atol16u
    - functionName:    is_afio_large
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 699
      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:683,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:684,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:685,6'
              BranchSideFuncs:
                - is_hex
                - is_hex
                - is_hex
                - is_hex
        - 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:689,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:689,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:688,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:688,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:689,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:685,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:689,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:690,14'
              BranchSideFuncs:
                - is_hex
                - is_hex
                - is_hex
                - is_hex
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:690,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:691,3'
              BranchSideFuncs:
                - is_hex
                - is_hex
                - is_hex
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:692,14'
              BranchSideFuncs:
                - is_hex
                - is_hex
                - is_hex
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:692,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:693,3'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:694,14'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:694,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:695,3'
              BranchSideFuncs:
                - is_hex
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:696,14'
              BranchSideFuncs:
                - is_hex
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:696,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:697,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:698,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cpio.c:690,7'
          Dst:             is_hex
        - Src:             'libarchive/archive_read_support_format_cpio.c:692,7'
          Dst:             is_hex
        - Src:             'libarchive/archive_read_support_format_cpio.c:694,7'
          Dst:             is_hex
        - Src:             'libarchive/archive_read_support_format_cpio.c:696,7'
          Dst:             is_hex
    - functionName:    is_octal
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 678
      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:672,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:673,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:677,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:673,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:673,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:674,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:673,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:674,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:675,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    atol8
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1031
      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:1021,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1022,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1030,19'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:1022,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1022,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1025,21'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:1022,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1023,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1025,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    header_afiol
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 884
      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:         8
      ICount:          144
      EdgeCount:       10
      CyclomaticComplexity: 4
      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
        - atol16u
        - atol8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:848,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:849,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:852,25'
              BranchSideFuncs:
                - atol16
                - archive_entry_set_dev
                - atol16u
                - 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:875,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:876,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:879,32'
              BranchSideFuncs:
                - archive_entry_set_size
                - __archive_read_consume
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cpio.c:847,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cpio.c:855,10'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:854,2'
          Dst:             archive_entry_set_dev
        - Src:             'libarchive/archive_read_support_format_cpio.c:856,6'
          Dst:             atol16u
        - Src:             'libarchive/archive_read_support_format_cpio.c:858,2'
          Dst:             archive_entry_set_ino
        - Src:             'libarchive/archive_read_support_format_cpio.c:863,11'
          Dst:             atol8
        - Src:             'libarchive/archive_read_support_format_cpio.c:862,2'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_cpio.c:864,31'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:864,2'
          Dst:             archive_entry_set_uid
        - Src:             'libarchive/archive_read_support_format_cpio.c:865,31'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:865,2'
          Dst:             archive_entry_set_gid
        - Src:             'libarchive/archive_read_support_format_cpio.c:867,17'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:866,2'
          Dst:             archive_entry_set_nlink
        - Src:             'libarchive/archive_read_support_format_cpio.c:869,10'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:868,2'
          Dst:             archive_entry_set_rdev
        - Src:             'libarchive/archive_read_support_format_cpio.c:870,33'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:870,2'
          Dst:             archive_entry_set_mtime
        - Src:             'libarchive/archive_read_support_format_cpio.c:871,24'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:874,6'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:876,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cpio.c:880,2'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_cpio.c:882,2'
          Dst:             __archive_read_consume
    - functionName:    find_odc_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 765
      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:711,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:712,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:713,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:717,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:717,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:719,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:717,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:718,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:719,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:719,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:719,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:728,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:719,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:720,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:728,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:728,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:729,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:761,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:729,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:731,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:754,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:757,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:732,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:732,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:733,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:733,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:733,30'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:735,13'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:734,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:734,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:751,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:735,13'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:751,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:738,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:739,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:741,10'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:741,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:742,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:749,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cpio.c:710,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cpio.c:717,7'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_cpio.c:717,38'
          Dst:             is_octal
        - Src:             'libarchive/archive_read_support_format_cpio.c:719,7'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_cpio.c:719,38'
          Dst:             is_afio_large
        - Src:             'libarchive/archive_read_support_format_cpio.c:731,10'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_cpio.c:732,12'
          Dst:             is_octal
        - Src:             'libarchive/archive_read_support_format_cpio.c:733,13'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_cpio.c:734,16'
          Dst:             is_afio_large
        - Src:             'libarchive/archive_read_support_format_cpio.c:736,6'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_cpio.c:742,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cpio.c:762,3'
          Dst:             __archive_read_consume
    - functionName:    header_bin_le
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 930
      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:899,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:900,25'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:906,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:911,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:913,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:917,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:914,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:915,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:916,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:898,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cpio.c:900,6'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cpio.c:908,2'
          Dst:             archive_entry_set_dev
        - Src:             'libarchive/archive_read_support_format_cpio.c:909,2'
          Dst:             archive_entry_set_ino
        - Src:             'libarchive/archive_read_support_format_cpio.c:910,2'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_cpio.c:913,33'
          Dst:             archive_entry_mode
        - Src:             'libarchive/archive_read_support_format_cpio.c:913,3'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_cpio.c:914,8'
          Dst:             archive_entry_mode
        - Src:             'libarchive/archive_read_support_format_cpio.c:915,34'
          Dst:             archive_entry_mode
        - Src:             'libarchive/archive_read_support_format_cpio.c:915,4'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_cpio.c:917,2'
          Dst:             archive_entry_set_uid
        - Src:             'libarchive/archive_read_support_format_cpio.c:918,2'
          Dst:             archive_entry_set_gid
        - Src:             'libarchive/archive_read_support_format_cpio.c:919,2'
          Dst:             archive_entry_set_nlink
        - Src:             'libarchive/archive_read_support_format_cpio.c:920,2'
          Dst:             archive_entry_set_rdev
        - Src:             'libarchive/archive_read_support_format_cpio.c:921,33'
          Dst:             le4
        - Src:             'libarchive/archive_read_support_format_cpio.c:921,2'
          Dst:             archive_entry_set_mtime
        - Src:             'libarchive/archive_read_support_format_cpio.c:925,32'
          Dst:             le4
        - Src:             'libarchive/archive_read_support_format_cpio.c:926,2'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_cpio.c:928,2'
          Dst:             __archive_read_consume
    - functionName:    header_bin_be
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 935
      functionLinenumberEnd: 975
      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:944,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:945,25'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:951,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:956,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:958,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:962,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:959,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:960,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:961,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:943,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cpio.c:945,6'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cpio.c:953,2'
          Dst:             archive_entry_set_dev
        - Src:             'libarchive/archive_read_support_format_cpio.c:954,2'
          Dst:             archive_entry_set_ino
        - Src:             'libarchive/archive_read_support_format_cpio.c:955,2'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_cpio.c:958,33'
          Dst:             archive_entry_mode
        - Src:             'libarchive/archive_read_support_format_cpio.c:958,3'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_cpio.c:959,8'
          Dst:             archive_entry_mode
        - Src:             'libarchive/archive_read_support_format_cpio.c:960,34'
          Dst:             archive_entry_mode
        - Src:             'libarchive/archive_read_support_format_cpio.c:960,4'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_cpio.c:962,2'
          Dst:             archive_entry_set_uid
        - Src:             'libarchive/archive_read_support_format_cpio.c:963,2'
          Dst:             archive_entry_set_gid
        - Src:             'libarchive/archive_read_support_format_cpio.c:964,2'
          Dst:             archive_entry_set_nlink
        - Src:             'libarchive/archive_read_support_format_cpio.c:965,2'
          Dst:             archive_entry_set_rdev
        - Src:             'libarchive/archive_read_support_format_cpio.c:966,33'
          Dst:             be4
        - Src:             'libarchive/archive_read_support_format_cpio.c:966,2'
          Dst:             archive_entry_set_mtime
        - Src:             'libarchive/archive_read_support_format_cpio.c:970,32'
          Dst:             be4
        - Src:             'libarchive/archive_read_support_format_cpio.c:971,2'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_cpio.c:973,6'
          Dst:             __archive_read_consume
    - functionName:    header_newc
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 661
      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:601,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:602,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:605,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:606,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:607,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:610,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:612,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:613,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:615,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:615,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:616,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:643,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:644,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:655,13'
              BranchSideFuncs:
                - atol16
                - archive_entry_set_size
                - __archive_read_consume
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cpio.c:600,6'
          Dst:             find_newc_header
        - Src:             'libarchive/archive_read_support_format_cpio.c:605,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cpio.c:612,6'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_cpio.c:615,13'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_cpio.c:623,10'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:622,2'
          Dst:             archive_entry_set_devmajor
        - Src:             'libarchive/archive_read_support_format_cpio.c:625,10'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:624,2'
          Dst:             archive_entry_set_devminor
        - Src:             'libarchive/archive_read_support_format_cpio.c:626,31'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:626,2'
          Dst:             archive_entry_set_ino
        - Src:             'libarchive/archive_read_support_format_cpio.c:628,11'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:627,2'
          Dst:             archive_entry_set_mode
        - 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_uid
        - Src:             'libarchive/archive_read_support_format_cpio.c:630,31'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:630,2'
          Dst:             archive_entry_set_gid
        - Src:             'libarchive/archive_read_support_format_cpio.c:632,17'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:631,2'
          Dst:             archive_entry_set_nlink
        - Src:             'libarchive/archive_read_support_format_cpio.c:634,10'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:633,2'
          Dst:             archive_entry_set_rdevmajor
        - Src:             'libarchive/archive_read_support_format_cpio.c:636,10'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:635,2'
          Dst:             archive_entry_set_rdevminor
        - Src:             'libarchive/archive_read_support_format_cpio.c:637,33'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:637,2'
          Dst:             archive_entry_set_mtime
        - Src:             'libarchive/archive_read_support_format_cpio.c:638,24'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:644,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cpio.c:655,6'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:656,2'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_cpio.c:659,2'
          Dst:             __archive_read_consume
    - functionName:    header_odc
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 825
      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:780,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:781,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:783,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:783,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:784,26'
              BranchSideFuncs:
                - header_afiol
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:792,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:785,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:786,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:788,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:793,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:794,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:797,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:779,6'
          Dst:             find_odc_header
        - Src:             'libarchive/archive_read_support_format_cpio.c:784,13'
          Dst:             header_afiol
        - Src:             'libarchive/archive_read_support_format_cpio.c:792,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cpio.c:800,10'
          Dst:             atol8
        - Src:             'libarchive/archive_read_support_format_cpio.c:799,2'
          Dst:             archive_entry_set_dev
        - Src:             'libarchive/archive_read_support_format_cpio.c:801,31'
          Dst:             atol8
        - Src:             'libarchive/archive_read_support_format_cpio.c:801,2'
          Dst:             archive_entry_set_ino
        - Src:             'libarchive/archive_read_support_format_cpio.c:803,11'
          Dst:             atol8
        - Src:             'libarchive/archive_read_support_format_cpio.c:802,2'
          Dst:             archive_entry_set_mode
        - 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_uid
        - Src:             'libarchive/archive_read_support_format_cpio.c:805,31'
          Dst:             atol8
        - Src:             'libarchive/archive_read_support_format_cpio.c:805,2'
          Dst:             archive_entry_set_gid
        - Src:             'libarchive/archive_read_support_format_cpio.c:807,17'
          Dst:             atol8
        - Src:             'libarchive/archive_read_support_format_cpio.c:806,2'
          Dst:             archive_entry_set_nlink
        - Src:             'libarchive/archive_read_support_format_cpio.c:809,10'
          Dst:             atol8
        - Src:             'libarchive/archive_read_support_format_cpio.c:808,2'
          Dst:             archive_entry_set_rdev
        - Src:             'libarchive/archive_read_support_format_cpio.c:810,33'
          Dst:             atol8
        - Src:             'libarchive/archive_read_support_format_cpio.c:810,2'
          Dst:             archive_entry_set_mtime
        - Src:             'libarchive/archive_read_support_format_cpio.c:811,24'
          Dst:             atol8
        - Src:             'libarchive/archive_read_support_format_cpio.c:820,6'
          Dst:             atol8
        - Src:             'libarchive/archive_read_support_format_cpio.c:821,2'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_cpio.c:823,2'
          Dst:             __archive_read_consume
    - functionName:    archive_read_format_cpio_cleanup
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 979
      functionLinenumberEnd: 993
      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:984,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:985,42'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:991,7'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    archive_read_format_cpio_skip
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 511
      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:504,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:505,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:507,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cpio.c:504,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: 461
      functionLinenumberEnd: 495
      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:467,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:468,26'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_consume
                - __archive_read_ahead
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:472,6'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:472,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:473,32'
              BranchSideFuncs:
                - __archive_read_ahead
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:485,7'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:474,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:475,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:476,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:476,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:477,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:478,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:485,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:487,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:489,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cpio.c:468,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_cpio.c:473,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cpio.c:486,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: 363
      functionLinenumberEnd: 456
      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:373,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:374,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:383,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:374,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:377,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:380,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:385,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:386,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:389,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:390,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:391,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:392,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:392,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:394,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:404,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:394,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:395,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:399,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:409,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:410,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:443,6'
              BranchSideFuncs:
                - record_hardlink
                - strncmp
                - archive_clear_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:410,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:411,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:415,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:417,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:418,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:419,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:419,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:421,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:433,26'
              BranchSideFuncs:
                - __archive_read_consume
                - record_hardlink
                - strncmp
                - archive_clear_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:421,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:422,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:426,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:443,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:443,48'
              BranchSideFuncs:
                - strncmp
                - record_hardlink
                - archive_clear_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:451,22'
              BranchSideFuncs:
                - record_hardlink
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:443,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:446,24'
              BranchSideFuncs:
                - archive_clear_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:451,22'
              BranchSideFuncs:
                - record_hardlink
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:451,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:452,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:455,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cpio.c:376,8'
          Dst:             archive_string_default_conversion_for_read
        - Src:             'libarchive/archive_read_support_format_cpio.c:389,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cpio.c:392,6'
          Dst:             _archive_entry_copy_pathname_l
        - Src:             'libarchive/archive_read_support_format_cpio.c:394,7'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_cpio.c:395,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cpio.c:401,7'
          Dst:             archive_string_conversion_charset_name
        - Src:             'libarchive/archive_read_support_format_cpio.c:399,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cpio.c:406,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_cpio.c:409,6'
          Dst:             archive_entry_filetype
        - Src:             'libarchive/archive_read_support_format_cpio.c:411,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cpio.c:415,8'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cpio.c:419,7'
          Dst:             _archive_entry_copy_symlink_l
        - Src:             'libarchive/archive_read_support_format_cpio.c:421,8'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_cpio.c:422,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cpio.c:430,8'
          Dst:             archive_string_conversion_charset_name
        - Src:             'libarchive/archive_read_support_format_cpio.c:426,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cpio.c:433,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_cpio.c:443,26'
          Dst:             strncmp
        - Src:             'libarchive/archive_read_support_format_cpio.c:446,3'
          Dst:             archive_clear_error
        - Src:             'libarchive/archive_read_support_format_cpio.c:451,6'
          Dst:             record_hardlink
    - functionName:    archive_read_format_cpio_options
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 358
      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:330,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:332,36'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:334,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - archive_string_conversion_from_charset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:334,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:335,7'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:348,20'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:335,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:335,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:336,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:335,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:336,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:341,6'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:342,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:343,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:345,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:349,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:349,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:351,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:349,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:350,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:351,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cpio.c:330,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_cpio.c:334,13'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_cpio.c:336,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cpio.c:340,8'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_read_support_format_cpio.c:348,13'
          Dst:             strcmp
    - functionName:    archive_read_format_cpio_bid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 320
      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:269,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:270,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:272,6'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:273,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:275,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:281,20'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:281,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:283,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:289,20'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:289,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:291,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:297,20'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:297,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:300,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:306,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:306,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:308,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:311,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:311,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:313,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:317,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cpio.c:269,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cpio.c:273,6'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_cpio.c:281,13'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_cpio.c:289,13'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_cpio.c:297,13'
          Dst:             memcmp
    - functionName:    archive_read_support_format_cpio
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 255
      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_read_format_cpio_cleanup
        - archive_read_format_cpio_options
        - archive_read_format_cpio_read_data
        - archive_read_format_cpio_read_header
        - archive_read_format_cpio_skip
        - archive_set_error
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:229,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:229,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:232,9'
              BranchSideFuncs:
                - calloc
                - __archive_read_register_format
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:233,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:234,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:237,2'
              BranchSideFuncs:
                - __archive_read_register_format
                - free
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:252,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:253,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:254,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cpio.c:229,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read_support_format_cpio.c:232,9'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_cpio.c:234,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cpio.c:239,6'
          Dst:             __archive_read_register_format
        - Src:             'libarchive/archive_read_support_format_cpio.c:239,6'
          Dst:             archive_read_format_cpio_bid
        - Src:             'libarchive/archive_read_support_format_cpio.c:239,6'
          Dst:             archive_read_format_cpio_options
        - Src:             'libarchive/archive_read_support_format_cpio.c:239,6'
          Dst:             archive_read_format_cpio_read_header
        - Src:             'libarchive/archive_read_support_format_cpio.c:239,6'
          Dst:             archive_read_format_cpio_read_data
        - Src:             'libarchive/archive_read_support_format_cpio.c:239,6'
          Dst:             archive_read_format_cpio_skip
        - Src:             'libarchive/archive_read_support_format_cpio.c:239,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
        - archive_read_format_empty_read_data
        - archive_read_format_empty_read_header
      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: 2776
      functionLinenumberEnd: 2796
      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:2781,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2782,28'
              BranchSideFuncs:
                - archive_string_free
                - archive_string_free
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2796,1'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2788,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2789,14'
              BranchSideFuncs:
                - free
                - free
                - archive_string_free
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2793,8'
              BranchSideFuncs:
                - free
                - archive_string_free
                - archive_string_free
                - free
                - free
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2784,3'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2785,3'
          Dst:             archive_string_free
    - functionName:    zisofs_read_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1501
      functionLinenumberEnd: 1718
      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:1514,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1515,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1519,6'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_le32dec.1418
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - malloc
                - archive_set_error
                - free
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1519,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1520,25'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_le32dec.1418
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - malloc
                - archive_set_error
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1521,10'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_le32dec.1418
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - malloc
                - archive_set_error
                - free
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1524,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1528,20'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1628,6'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1532,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1535,8'
              BranchSideFuncs:
                - malloc
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_le32dec.1418
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1546,33'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_le32dec.1418
                - archive_set_error
                - malloc
                - archive_set_error
                - free
        - 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.1418
                - archive_le32dec.1418
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_le32dec.1418
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1537,14'
              BranchSideFuncs:
                - malloc
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_le32dec.1418
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1539,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1540,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1544,35'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_le32dec.1418
                - archive_set_error
                - malloc
                - archive_set_error
                - free
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1550,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1551,8'
              BranchSideFuncs:
                - malloc
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_le32dec.1418
                - archive_set_error
                - archive_set_error
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1560,38'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_le32dec.1418
                - 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,10'
              BranchSideFuncs:
                - free
                - malloc
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_le32dec.1418
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1553,41'
              BranchSideFuncs:
                - malloc
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_le32dec.1418
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1554,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1555,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1559,3'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_le32dec.1418
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1565,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1566,37'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_le32dec.1418
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1574,8'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_le32dec.1418
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1567,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1568,13'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_le32dec.1418
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1569,11'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_le32dec.1418
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1574,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1575,7'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1599,7'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1574,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1576,8'
              BranchSideFuncs:
                - memcmp
                - archive_le32dec.1418
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - 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:1599,7'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1578,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1580,9'
              BranchSideFuncs:
                - archive_le32dec.1418
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - 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:1581,24'
              BranchSideFuncs:
                - archive_le32dec.1418
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - 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:1581,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1583,9'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - 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:1584,8'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - 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:1584,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1585,9'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - 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:1586,8'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - 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:1586,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1587,9'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - 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:1588,8'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - 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:1588,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1589,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1594,4'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1599,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1600,7'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1621,8'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1599,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1601,12'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1621,8'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1603,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1604,13'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1605,11'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1610,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1614,5'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1619,3'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1621,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1622,4'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1623,2'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1418
                - archive_le32dec.1418
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1628,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1631,7'
              BranchSideFuncs:
                - archive_le32dec.1418
                - archive_le32dec.1418
                - 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:1677,6'
              BranchSideFuncs:
                - inflate
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1631,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1633,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1639,7'
              BranchSideFuncs:
                - archive_le32dec.1418
                - archive_le32dec.1418
                - inflateInit_
                - inflate
                - archive_set_error
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1640,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1643,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1649,7'
              BranchSideFuncs:
                - archive_le32dec.1418
                - inflateInit_
                - inflate
                - archive_set_error
                - archive_set_error
                - inflateReset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1650,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1651,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1656,25'
              BranchSideFuncs:
                - inflateInit_
                - inflate
                - archive_set_error
                - archive_set_error
                - inflateReset
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1660,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1661,22'
              BranchSideFuncs:
                - inflateReset
                - inflate
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1663,8'
              BranchSideFuncs:
                - inflateInit_
                - inflate
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1664,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1665,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1669,3'
              BranchSideFuncs:
                - inflate
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1677,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1678,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1682,62'
              BranchSideFuncs:
                - inflate
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1683,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1684,30'
              BranchSideFuncs:
                - inflate
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1686,36'
              BranchSideFuncs:
                - inflate
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1692,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1695,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1695,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1697,23'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1513,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1515,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1540,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1555,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1578,8'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1581,8'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1589,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1633,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1638,9'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1643,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1648,9'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1651,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1661,8'
          Dst:             inflateReset
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1663,8'
          Dst:             inflateInit_
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1665,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1691,7'
          Dst:             inflate
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1697,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: 2438
      functionLinenumberEnd: 2476
      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:2443,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2444,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2449,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2458,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2459,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2460,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2462,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2463,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2469,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2464,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2465,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2468,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2469,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2470,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2471,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    read_CE
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2481
      functionLinenumberEnd: 2524
      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:2491,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2491,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:2492,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:2491,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2493,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:2523,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2494,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2495,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2501,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:2503,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2504,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2509,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:2513,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2514,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2515,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:2515,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2515,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:2516,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:2515,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2502,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:2520,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:2493,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2495,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2504,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2511,4'
          Dst:             next_CE
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2512,8'
          Dst:             parse_rockridge
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2520,3'
          Dst:             __archive_read_consume
    - functionName:    parse_rockridge
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2194
      functionLinenumberEnd: 2362
      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:2201,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2200,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2201,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2201,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2200,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2201,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2202,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2200,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2202,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2202,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2200,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2202,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2203,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2200,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2203,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2204,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2200,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2204,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2200,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2205,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2355,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2209,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2211,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2240,8'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
                - parse_rockridge_NM1
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2256,8'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - parse_rockridge_NM1
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2294,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2308,8'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
                - parse_rockridge_SL1
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2332,8'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
                - parse_rockridge_TF1
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2341,8'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
                - parse_rockridge_ZF1
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2348,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2211,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2212,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2230,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
                - archive_le32dec.1418
        - 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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2229,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2212,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2220,26'
              BranchSideFuncs:
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - 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.1418
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2229,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2225,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2227,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2228,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2231,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2231,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
                - archive_le32dec.1418
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2237,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2231,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2233,10'
              BranchSideFuncs:
                - archive_le32dec.1418
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2237,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2240,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2241,9'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
                - parse_rockridge_NM1
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2247,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2241,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2242,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2246,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2256,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2257,9'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
                - toi
                - toi
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2264,13'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
                - toi
                - toi
                - toi
                - toi
                - toi
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2257,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2257,25'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
                - toi
                - toi
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2263,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2257,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2258,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2263,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2273,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2274,10'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
                - toi
                - toi
                - toi
                - toi
                - toi
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2291,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2274,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2276,30'
              BranchSideFuncs:
                - toi
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
                - toi
                - toi
                - toi
                - toi
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2277,10'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
                - toi
                - toi
                - toi
                - toi
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2277,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2279,17'
              BranchSideFuncs:
                - toi
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
                - toi
                - toi
                - toi
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2280,10'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
                - toi
                - toi
                - toi
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2280,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2282,17'
              BranchSideFuncs:
                - toi
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
                - toi
                - toi
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2283,10'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
                - toi
                - toi
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2283,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2285,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
                - toi
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2286,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
                - toi
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2286,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2288,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2289,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2294,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2294,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2298,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2294,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2295,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2298,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2308,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2309,9'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
                - parse_rockridge_SL1
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2315,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2309,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2310,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2314,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2332,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2333,9'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
                - parse_rockridge_TF1
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2339,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2333,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2334,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2338,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2341,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2342,9'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
                - parse_rockridge_ZF1
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2346,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2342,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2343,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2345,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.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2355,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2356,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2358,22'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2220,10'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2222,10'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2224,10'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2225,10'
          Dst:             register_CE
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2234,20'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2242,6'
          Dst:             parse_rockridge_NM1
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2258,19'
          Dst:             toi
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2260,20'
          Dst:             toi
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2276,26'
          Dst:             toi
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2279,13'
          Dst:             toi
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2282,13'
          Dst:             toi
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2285,13'
          Dst:             toi
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2288,13'
          Dst:             toi
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2310,6'
          Dst:             parse_rockridge_SL1
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2334,6'
          Dst:             parse_rockridge_TF1
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2343,6'
          Dst:             parse_rockridge_ZF1
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2358,3'
          Dst:             archive_set_error
    - functionName:    register_CE
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2367
      functionLinenumberEnd: 2434
      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:2376,42'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2377,6'
              BranchSideFuncs:
                - calloc
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2378,6'
              BranchSideFuncs:
                - calloc
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2377,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2378,6'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2383,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2378,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2379,18'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2383,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2380,48'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2381,6'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2383,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2376,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2383,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2389,11'
              BranchSideFuncs:
                - calloc
                - free
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2390,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2393,7'
              BranchSideFuncs:
                - calloc
                - free
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2418,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2393,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2394,13'
              BranchSideFuncs:
                - calloc
                - free
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2396,15'
              BranchSideFuncs:
                - calloc
                - free
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2398,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2399,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2402,14'
              BranchSideFuncs:
                - calloc
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2403,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2404,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2407,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2407,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2408,11'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2411,16'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2419,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2420,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2431,25'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2422,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2423,30'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2428,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2383,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2399,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2402,7'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2404,4'
          Dst:             archive_set_error
    - functionName:    parse_rockridge_NM1
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2529
      functionLinenumberEnd: 2569
      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:2530,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2531,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strcat
                - archive_strncat
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2532,2'
              BranchSideFuncs:
                - archive_strcat
                - archive_strcat
                - archive_strncat
                - archive_strncat
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2533,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2534,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2545,9'
              BranchSideFuncs:
                - archive_strcat
                - archive_strcat
                - archive_strncat
                - archive_strncat
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2545,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2547,7'
              BranchSideFuncs:
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2553,7'
              BranchSideFuncs:
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2560,19'
              BranchSideFuncs:
                - archive_strcat
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2563,19'
              BranchSideFuncs:
                - archive_strcat
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2566,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2547,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2548,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2549,20'
              BranchSideFuncs:
                - archive_strncat
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2553,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2554,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2555,20'
              BranchSideFuncs:
                - archive_strncat
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2549,3'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2555,3'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2560,3'
          Dst:             archive_strcat
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2563,3'
          Dst:             archive_strcat
    - functionName:    toi
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3235
      functionLinenumberEnd: 3242
      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:3237,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3238,10'
              BranchSideFuncs:
                - toi
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3239,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3239,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3240,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3241,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:3238,23'
          Dst:             toi
    - functionName:    parse_rockridge_SL1
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2669
      functionLinenumberEnd: 2751
      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:2672,31'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2672,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:2673,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:2672,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2673,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:2674,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:2682,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2683,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2684,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:2684,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2686,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:2688,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:2691,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2705,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2705,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:2706,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:2713,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2715,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:2721,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:2728,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:2731,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:2734,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:2738,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:2742,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:2746,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2715,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2716,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2717,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:2721,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2722,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2723,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:2710,3'
          Dst:             archive_strcat
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2717,4'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2723,4'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2728,4'
          Dst:             archive_strcat
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2731,4'
          Dst:             archive_strcat
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2734,4'
          Dst:             archive_strcat
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2739,4'
          Dst:             archive_strcat
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2742,4'
          Dst:             archive_strcat
    - functionName:    parse_rockridge_TF1
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2574
      functionLinenumberEnd: 2664
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - file
        - data
        - data_length
      BBCount:         72
      ICount:          420
      EdgeCount:       98
      CyclomaticComplexity: 28
      functionsReached:
        - isodate17
        - isodate17_valid
        - isodate7
        - isodate7_valid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2586,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2587,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2588,9'
              BranchSideFuncs:
                - isodate7_valid
                - isodate7
                - isodate7_valid
                - isodate7
                - isodate7_valid
                - isodate7
                - isodate7_valid
                - isodate7
                - isodate17_valid
                - isodate17
                - isodate17_valid
                - isodate17
                - isodate17_valid
                - isodate17
                - isodate17_valid
                - isodate17
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2591,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2593,8'
              BranchSideFuncs:
                - isodate17_valid
                - isodate17
                - isodate17_valid
                - isodate17
                - isodate17_valid
                - isodate17
                - isodate17_valid
                - isodate17
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2629,8'
              BranchSideFuncs:
                - isodate7_valid
                - isodate7
                - isodate7_valid
                - isodate7
                - isodate7_valid
                - isodate7
                - isodate7_valid
                - isodate7
        - 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_valid
                - isodate17
                - isodate17_valid
                - isodate17
                - isodate17_valid
                - isodate17
                - isodate17_valid
                - isodate17
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2602,8'
              BranchSideFuncs:
                - isodate17_valid
                - isodate17
                - isodate17_valid
                - isodate17
                - isodate17_valid
                - isodate17
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2593,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2595,24'
              BranchSideFuncs:
                - isodate17_valid
                - isodate17_valid
                - isodate17
                - isodate17_valid
                - isodate17
                - isodate17_valid
                - isodate17
                - isodate17
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2602,8'
              BranchSideFuncs:
                - isodate17_valid
                - isodate17
                - isodate17_valid
                - isodate17
                - isodate17_valid
                - isodate17
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2595,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2596,5'
              BranchSideFuncs:
                - isodate17
                - isodate17_valid
                - isodate17
                - isodate17_valid
                - isodate17
                - isodate17_valid
                - isodate17
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2599,9'
              BranchSideFuncs:
                - isodate17_valid
                - isodate17
                - isodate17_valid
                - isodate17
                - isodate17_valid
                - isodate17
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2602,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2602,21'
              BranchSideFuncs:
                - isodate17_valid
                - isodate17
                - isodate17_valid
                - isodate17
                - isodate17_valid
                - isodate17
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2611,8'
              BranchSideFuncs:
                - isodate17_valid
                - isodate17
                - isodate17_valid
                - isodate17
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2602,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2604,24'
              BranchSideFuncs:
                - isodate17_valid
                - isodate17_valid
                - isodate17
                - isodate17_valid
                - isodate17
                - isodate17
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2611,8'
              BranchSideFuncs:
                - isodate17_valid
                - isodate17
                - isodate17_valid
                - isodate17
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2604,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2605,5'
              BranchSideFuncs:
                - isodate17
                - isodate17_valid
                - isodate17
                - isodate17_valid
                - isodate17
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2608,9'
              BranchSideFuncs:
                - isodate17_valid
                - isodate17
                - isodate17_valid
                - isodate17
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2611,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2611,21'
              BranchSideFuncs:
                - isodate17_valid
                - isodate17
                - isodate17_valid
                - isodate17
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2620,8'
              BranchSideFuncs:
                - isodate17_valid
                - isodate17
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2611,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2613,24'
              BranchSideFuncs:
                - isodate17_valid
                - isodate17_valid
                - isodate17
                - isodate17
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2620,8'
              BranchSideFuncs:
                - isodate17_valid
                - isodate17
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2613,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2614,5'
              BranchSideFuncs:
                - isodate17
                - isodate17_valid
                - isodate17
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2617,9'
              BranchSideFuncs:
                - isodate17_valid
                - isodate17
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2620,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2620,21'
              BranchSideFuncs:
                - isodate17_valid
                - isodate17
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2627,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2620,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2622,24'
              BranchSideFuncs:
                - isodate17_valid
                - isodate17
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2627,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2622,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2623,5'
              BranchSideFuncs:
                - isodate17
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2626,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2629,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2629,21'
              BranchSideFuncs:
                - isodate7_valid
                - isodate7
                - isodate7_valid
                - isodate7
                - isodate7_valid
                - isodate7
                - isodate7_valid
                - isodate7
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2638,8'
              BranchSideFuncs:
                - isodate7_valid
                - isodate7
                - isodate7_valid
                - isodate7
                - isodate7_valid
                - isodate7
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2629,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2631,23'
              BranchSideFuncs:
                - isodate7_valid
                - isodate7_valid
                - isodate7
                - isodate7_valid
                - isodate7
                - isodate7_valid
                - isodate7
                - isodate7
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2638,8'
              BranchSideFuncs:
                - isodate7_valid
                - isodate7
                - isodate7_valid
                - isodate7
                - isodate7_valid
                - isodate7
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2631,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2632,5'
              BranchSideFuncs:
                - isodate7
                - isodate7_valid
                - isodate7
                - isodate7_valid
                - isodate7
                - isodate7_valid
                - isodate7
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2635,9'
              BranchSideFuncs:
                - isodate7_valid
                - isodate7
                - isodate7_valid
                - isodate7
                - isodate7_valid
                - isodate7
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2638,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2638,21'
              BranchSideFuncs:
                - isodate7_valid
                - isodate7
                - isodate7_valid
                - isodate7
                - isodate7_valid
                - isodate7
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2647,8'
              BranchSideFuncs:
                - isodate7_valid
                - isodate7
                - isodate7_valid
                - isodate7
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2638,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2640,23'
              BranchSideFuncs:
                - isodate7_valid
                - isodate7_valid
                - isodate7
                - isodate7_valid
                - isodate7
                - isodate7
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2647,8'
              BranchSideFuncs:
                - isodate7_valid
                - isodate7
                - isodate7_valid
                - isodate7
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2640,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2641,5'
              BranchSideFuncs:
                - isodate7
                - isodate7_valid
                - isodate7
                - isodate7_valid
                - isodate7
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2644,9'
              BranchSideFuncs:
                - isodate7_valid
                - isodate7
                - isodate7_valid
                - isodate7
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2647,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2647,21'
              BranchSideFuncs:
                - isodate7_valid
                - isodate7
                - isodate7_valid
                - isodate7
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2656,8'
              BranchSideFuncs:
                - isodate7_valid
                - isodate7
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2647,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2649,23'
              BranchSideFuncs:
                - isodate7_valid
                - isodate7_valid
                - isodate7
                - isodate7
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2656,8'
              BranchSideFuncs:
                - isodate7_valid
                - isodate7
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2649,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2650,5'
              BranchSideFuncs:
                - isodate7
                - isodate7_valid
                - isodate7
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2653,9'
              BranchSideFuncs:
                - isodate7_valid
                - isodate7
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2658,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2659,5'
              BranchSideFuncs:
                - isodate7
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2662,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2595,8'
          Dst:             isodate17_valid
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2597,23'
          Dst:             isodate17
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2604,8'
          Dst:             isodate17_valid
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2606,19'
          Dst:             isodate17
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2613,8'
          Dst:             isodate17_valid
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2615,19'
          Dst:             isodate17
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2622,8'
          Dst:             isodate17_valid
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2624,19'
          Dst:             isodate17
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2631,8'
          Dst:             isodate7_valid
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2633,23'
          Dst:             isodate7
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2640,8'
          Dst:             isodate7_valid
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2642,19'
          Dst:             isodate7
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2649,8'
          Dst:             isodate7_valid
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2651,19'
          Dst:             isodate7
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2658,8'
          Dst:             isodate7_valid
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2660,19'
          Dst:             isodate7
    - functionName:    parse_rockridge_ZF1
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2756
      functionLinenumberEnd: 2764
      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:2758,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2758,25'
              BranchSideFuncs:
                - archive_le32dec.1418
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2758,22'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2758,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2758,44'
              BranchSideFuncs:
                - archive_le32dec.1418
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2758,41'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2758,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2758,6'
              BranchSideFuncs:
                - archive_le32dec.1418
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2760,3'
              BranchSideFuncs:
                - archive_le32dec.1418
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2762,32'
          Dst:             archive_le32dec
    - functionName:    isodate17_valid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3348
      functionLinenumberEnd: 3405
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         56
      ICount:          361
      EdgeCount:       78
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3350,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3351,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3355,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3351,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3351,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3352,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3351,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3352,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3353,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3365,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3365,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3376,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3365,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3365,33'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3376,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3366,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3366,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3376,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3366,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3366,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3376,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3366,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3366,37'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3376,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3367,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3367,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3376,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3367,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3367,28'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3376,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3365,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3368,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3376,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3376,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3376,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3377,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3376,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3377,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3379,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3379,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3379,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3380,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3379,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3380,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3382,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3382,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3382,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3383,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3382,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3383,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3385,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3385,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3386,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3388,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3388,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3389,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3393,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3393,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3394,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3396,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3396,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3397,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3399,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3399,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3399,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3400,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3399,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3400,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3403,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isodate17
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3409
      functionLinenumberEnd: 3433
      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:3425,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3425,22'
              BranchSideFuncs:
                - time_from_tm
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3429,6'
              BranchSideFuncs:
                - time_from_tm
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3425,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3426,17'
              BranchSideFuncs:
                - time_from_tm
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3429,6'
              BranchSideFuncs:
                - time_from_tm
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3430,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3431,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3432,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:3429,6'
          Dst:             time_from_tm
    - functionName:    isodate7_valid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3272
      functionLinenumberEnd: 3318
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         38
      ICount:          205
      EdgeCount:       53
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3284,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3284,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3296,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3285,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3285,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3296,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3286,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3286,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3296,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3287,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3287,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3296,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3288,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3288,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3296,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3289,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3289,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3296,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3283,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3290,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3296,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3296,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3296,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3297,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3296,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3297,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3299,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3299,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3299,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3300,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3299,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3300,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3302,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3302,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3303,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3305,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3305,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3306,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3310,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3310,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3311,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3313,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3313,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3313,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3314,3'
              BranchSideFuncs: []
        - 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:3317,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isodate7
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3322
      functionLinenumberEnd: 3344
      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:3336,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3336,22'
              BranchSideFuncs:
                - time_from_tm
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3340,6'
              BranchSideFuncs:
                - time_from_tm
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3336,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3337,17'
              BranchSideFuncs:
                - time_from_tm
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3340,6'
              BranchSideFuncs:
                - time_from_tm
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3341,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3342,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3343,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:3340,6'
          Dst:             time_from_tm
    - functionName:    time_from_tm
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3437
      functionLinenumberEnd: 3442
      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:3442,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: 1036
      functionLinenumberEnd: 1156
      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:1045,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1046,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:1049,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:1049,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1050,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1057,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:1057,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1058,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1063,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:1063,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1066,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:1073,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:1068,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1069,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1070,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:1076,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1077,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1082,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:1085,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1086,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:1149,25'
              BranchSideFuncs:
                - __archive_read_consume
                - read_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1089,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1089,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:1089,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:1089,44'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1089,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:1089,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:1089,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1085,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:1099,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:1100,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1100,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:1103,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:1099,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1101,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:1103,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:1104,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1104,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:1106,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:1103,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1105,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:1106,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:1107,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1108,28'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1111,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:1111,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1112,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:1144,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:1112,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1112,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:1115,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:1111,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1115,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:1144,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:1115,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1116,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:1121,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:1122,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1124,11'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1129,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:1134,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1135,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:1139,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:1135,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1137,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1138,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:1144,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1145,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1152,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1153,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1155,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1046,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1050,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1058,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1067,14'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1075,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1077,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1106,12'
          Dst:             parse_file_info
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1108,5'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1123,6'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1126,6'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1135,10'
          Dst:             heap_add_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1144,9'
          Dst:             heap_add_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1149,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1152,6'
          Dst:             read_CE
    - functionName:    parse_file_info
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1842
      functionLinenumberEnd: 2189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - parent
        - isodirrec
        - reclen
      BBCount:         179
      ICount:          1136
      EdgeCount:       247
      CyclomaticComplexity: 70
      functionsReached:
        - archive_le32dec
        - archive_set_error
        - archive_string_free
        - archive_strncat
        - calloc
        - isodate7
        - isodate7_valid
        - memcmp
        - parse_rockridge
        - register_file
        - strcmp
        - toi
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1855,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1856,20'
              BranchSideFuncs:
                - archive_le32dec.1418
                - toi
                - calloc
                - isodate7_valid
                - 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
                - isodate7
                - 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:1861,6'
              BranchSideFuncs:
                - archive_le32dec.1418
                - toi
                - calloc
                - isodate7_valid
                - 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
                - isodate7
                - 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:1861,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1861,21'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1862,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1861,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1861,40'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1862,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1861,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1862,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1866,21'
              BranchSideFuncs:
                - archive_le32dec.1418
                - toi
                - calloc
                - isodate7_valid
                - 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
                - isodate7
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1870,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1870,32'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1871,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1870,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1871,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1881,6'
              BranchSideFuncs:
                - calloc
                - isodate7_valid
                - 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
                - isodate7
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1881,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1882,7'
              BranchSideFuncs:
                - calloc
                - isodate7_valid
                - 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
                - isodate7
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1891,6'
              BranchSideFuncs:
                - calloc
                - isodate7_valid
                - 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
                - isodate7
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1881,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1885,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1891,6'
              BranchSideFuncs:
                - calloc
                - isodate7_valid
                - 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
                - isodate7
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1891,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1891,20'
              BranchSideFuncs:
                - calloc
                - isodate7_valid
                - 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
                - isodate7
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1898,11'
              BranchSideFuncs:
                - calloc
                - isodate7_valid
                - 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
                - isodate7
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1891,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1892,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1898,11'
              BranchSideFuncs:
                - calloc
                - isodate7_valid
                - 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
                - isodate7
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1899,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1900,7'
              BranchSideFuncs:
                - calloc
                - isodate7_valid
                - 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
                - isodate7
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1908,9'
              BranchSideFuncs:
                - calloc
                - isodate7_valid
                - 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
                - isodate7
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1900,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1901,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1905,2'
              BranchSideFuncs:
                - calloc
                - isodate7_valid
                - 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
                - isodate7
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1909,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1910,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1914,17'
              BranchSideFuncs:
                - isodate7_valid
                - 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
                - isodate7
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1917,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1918,3'
              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
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1922,2'
              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
                - malloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1931,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1937,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:1969,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:1937,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1938,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:1939,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:1952,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1952,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:1960,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:1952,42'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1952,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:1960,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:1953,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1953,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:1960,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:1953,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1953,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:1960,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:1952,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1954,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:1960,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:1960,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1961,23'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1965,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:1969,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1969,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:1973,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:1969,46'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1970,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:1973,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:1969,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1971,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:1973,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:1973,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1973,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:1976,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:1973,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1974,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:1976,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:1980,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1981,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:1983,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:1984,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1985,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:1987,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:1997,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1997,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:2007,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:1997,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2003,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:2007,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:2010,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2011,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:2063,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:2011,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2011,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:2035,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:2011,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2012,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:2035,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:2013,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2030,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:2034,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:2035,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2038,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:2060,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:2042,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2043,5'
              BranchSideFuncs:
                - archive_string_free
                - free
            - 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
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2051,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2052,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:2057,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:2051,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2053,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:2057,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:2065,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2065,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:2068,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:2065,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2066,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:2068,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:2068,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2069,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:2183,16'
              BranchSideFuncs:
                - register_file
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2069,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2069,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:2079,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:2069,48'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2070,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:2079,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:2070,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2070,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:2079,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:2070,51'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2071,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:2079,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:2071,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2072,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:2079,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:2072,46'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2073,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:2074,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:2069,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2074,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:2079,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:2079,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2083,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:2107,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:2083,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2083,26'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2084,24'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
                - free
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2083,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2084,24'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2092,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:2092,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2093,24'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2101,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:2101,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2102,24'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2107,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:2107,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2107,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:2109,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:2107,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2108,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:2109,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:2110,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2110,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:2111,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:2112,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2115,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:2157,2'
              BranchSideFuncs:
                - register_file
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2115,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2115,26'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2116,24'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
                - free
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2115,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2116,24'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2124,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:2124,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2125,24'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2130,4'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2141,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2142,9'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2149,8'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2142,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2143,25'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2148,4'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2149,40'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2150,8'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2151,24'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
                - free
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2149,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2151,24'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2156,3'
              BranchSideFuncs:
                - register_file
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1862,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1867,13'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1868,10'
          Dst:             toi
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1871,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1885,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1892,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1901,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1908,9'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1910,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1917,6'
          Dst:             isodate7_valid
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1919,17'
          Dst:             isodate7
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1961,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1976,3'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2013,8'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2041,8'
          Dst:             parse_rockridge
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2072,8'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2073,8'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2084,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2093,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2102,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2116,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2125,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2143,6'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2151,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2183,2'
          Dst:             register_file
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2186,2'
          Dst:             archive_string_free
    - functionName:    heap_add_entry
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3127
      functionLinenumberEnd: 3184
      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:3137,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3139,18'
              BranchSideFuncs:
                - calloc
                - free
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3164,25'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3141,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3142,13'
              BranchSideFuncs:
                - calloc
                - free
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3144,7'
              BranchSideFuncs:
                - calloc
                - free
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3144,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3145,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3150,14'
              BranchSideFuncs:
                - calloc
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3151,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3152,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3156,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3156,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3157,11'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3159,8'
              BranchSideFuncs:
                - free
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3170,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3171,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3181,19'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3173,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3174,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3178,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:3145,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:3150,7'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_iso9660.c:3152,4'
          Dst:             archive_set_error
    - functionName:    register_file
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2768
      functionLinenumberEnd: 2772
      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: 3048
      functionLinenumberEnd: 3052
      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: 3070
      functionLinenumberEnd: 3086
      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:3077,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3077,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3077,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3077,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3078,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3079,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3079,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3080,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3082,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rede_get_entry
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3090
      functionLinenumberEnd: 3099
      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:3093,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3093,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3094,26'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3095,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3097,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3098,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    re_get_entry
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3056
      functionLinenumberEnd: 3065
      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:3059,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3059,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3060,29'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3061,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3063,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3064,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cache_add_entry
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3104
      functionLinenumberEnd: 3108
      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: 3188
      functionLinenumberEnd: 3231
      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:3193,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3194,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3199,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3213,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3214,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3215,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3217,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3218,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3224,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3219,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3220,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3223,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3224,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3225,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3226,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cache_get_entry
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3112
      functionLinenumberEnd: 3121
      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:3115,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3115,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3116,32'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3117,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3119,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3120,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    next_cache_entry
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2839
      functionLinenumberEnd: 3044
      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:2849,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2850,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2854,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:2858,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2863,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:2878,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:2863,40'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2864,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:2868,4'
              BranchSideFuncs:
                - re_get_entry
                - next_cache_entry
                - rede_get_entry
                - cache_add_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2864,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2865,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:2868,4'
              BranchSideFuncs:
                - re_get_entry
                - next_cache_entry
                - rede_get_entry
                - cache_add_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2863,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2867,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:2868,4'
              BranchSideFuncs:
                - re_get_entry
                - next_cache_entry
                - rede_get_entry
                - cache_add_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2868,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2870,5'
              BranchSideFuncs:
                - rede_get_entry
                - re_get_entry
                - next_cache_entry
                - cache_add_entry
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2873,8'
              BranchSideFuncs:
                - next_cache_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2870,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2868,4'
              BranchSideFuncs:
                - cache_add_entry
                - rede_get_entry
                - re_get_entry
                - next_cache_entry
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2871,22'
              BranchSideFuncs:
                - cache_add_entry
                - rede_get_entry
                - re_get_entry
                - next_cache_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2873,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2874,30'
              BranchSideFuncs:
                - next_cache_entry
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2875,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2878,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2879,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:2928,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:2886,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2888,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:2920,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:2888,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2889,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:2890,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:2890,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2891,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:2918,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:2894,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2895,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:2910,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:2897,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2898,8'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2901,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:2901,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2903,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:2906,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:2903,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2901,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2905,9'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2912,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2915,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:2916,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:2920,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2926,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:2928,3'
              BranchSideFuncs:
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
                - heap_get_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2933,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2934,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2940,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:2940,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2945,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:2948,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:2945,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2946,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:2948,4'
              BranchSideFuncs:
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
                - heap_get_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2948,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2954,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:2956,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:2963,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2964,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:2968,4'
              BranchSideFuncs:
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
                - heap_get_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2973,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2973,44'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2974,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2973,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2974,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2976,8'
              BranchSideFuncs:
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
                - heap_get_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2985,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2985,2'
              BranchSideFuncs:
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
                - heap_get_entry
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2986,7'
              BranchSideFuncs:
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
                - heap_get_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2985,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2988,7'
              BranchSideFuncs:
                - cache_add_entry
                - heap_get_entry
                - cache_add_entry
                - cache_get_entry
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3007,6'
              BranchSideFuncs:
                - cache_add_entry
                - cache_get_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2988,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2997,4'
              BranchSideFuncs:
                - heap_get_entry
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3001,9'
              BranchSideFuncs:
                - cache_add_entry
                - heap_get_entry
                - cache_add_entry
                - cache_get_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3007,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3008,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3011,6'
              BranchSideFuncs:
                - cache_add_entry
                - cache_get_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3011,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3012,3'
              BranchSideFuncs:
                - cache_get_entry
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3016,8'
              BranchSideFuncs:
                - cache_add_entry
                - cache_get_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3020,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3025,15'
              BranchSideFuncs:
                - cache_get_entry
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3031,18'
              BranchSideFuncs:
                - cache_get_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3025,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3027,19'
              BranchSideFuncs:
                - cache_get_entry
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3028,2'
              BranchSideFuncs:
                - cache_get_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3031,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3032,44'
              BranchSideFuncs:
                - cache_get_entry
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3035,27'
              BranchSideFuncs:
                - cache_get_entry
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2848,9'
          Dst:             cache_get_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2857,19'
          Dst:             heap_get_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2867,5'
          Dst:             cache_add_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2868,17'
          Dst:             re_get_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2870,17'
          Dst:             rede_get_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2871,6'
          Dst:             cache_add_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2874,13'
          Dst:             next_cache_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2886,17'
          Dst:             re_get_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2897,11'
          Dst:             rede_add_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2901,19'
          Dst:             rede_get_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2903,12'
          Dst:             rede_add_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2912,18'
          Dst:             rede_get_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2914,7'
          Dst:             cache_add_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2918,6'
          Dst:             re_add_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2932,8'
          Dst:             read_children
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2954,5'
          Dst:             re_add_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2963,9'
          Dst:             rede_add_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:3002,4'
          Dst:             cache_add_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:3004,10'
          Dst:             heap_get_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:3017,3'
          Dst:             cache_add_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:3035,11'
          Dst:             cache_get_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:3039,2'
          Dst:             archive_set_error
    - functionName:    build_pathname
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3462
      functionLinenumberEnd: 3479
      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:3465,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3466,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3468,6'
              BranchSideFuncs:
                - archive_string_concat
                - archive_strcat
                - build_pathname
                - archive_strcat
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3468,27'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3468,30'
              BranchSideFuncs:
                - archive_string_concat
                - archive_strcat
                - build_pathname
                - archive_strcat
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3474,6'
              BranchSideFuncs:
                - archive_string_concat
                - archive_strcat
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3468,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3469,22'
              BranchSideFuncs:
                - build_pathname
                - archive_strcat
                - archive_string_concat
                - archive_strcat
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3474,6'
              BranchSideFuncs:
                - archive_string_concat
                - archive_strcat
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3469,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3470,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3472,18'
              BranchSideFuncs:
                - archive_strcat
                - archive_string_concat
                - archive_strcat
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3474,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3475,18'
              BranchSideFuncs:
                - archive_strcat
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3477,25'
              BranchSideFuncs:
                - archive_string_concat
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:3469,7'
          Dst:             build_pathname
        - Src:             'libarchive/archive_read_support_format_iso9660.c:3472,3'
          Dst:             archive_strcat
        - Src:             'libarchive/archive_read_support_format_iso9660.c:3475,3'
          Dst:             archive_strcat
        - Src:             'libarchive/archive_read_support_format_iso9660.c:3477,3'
          Dst:             archive_string_concat
    - functionName:    build_pathname_utf16be
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3484
      functionLinenumberEnd: 3505
      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:3485,27'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3485,30'
              BranchSideFuncs:
                - build_pathname_utf16be
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3492,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3485,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3486,30'
              BranchSideFuncs:
                - build_pathname_utf16be
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3492,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3486,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3487,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3488,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3492,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3493,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3499,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3493,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3494,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3495,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3499,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3500,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3501,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:3486,7'
          Dst:             build_pathname_utf16be
    - functionName:    next_entry_seek
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2801
      functionLinenumberEnd: 2834
      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:2806,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2807,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2808,10'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2811,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2812,18'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2816,6'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2816,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2817,26'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2822,6'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2822,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2825,10'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2833,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2827,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2828,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2829,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2805,6'
          Dst:             next_cache_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2817,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2826,10'
          Dst:             __archive_read_consume
    - functionName:    choose_volume
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1160
      functionLinenumberEnd: 1244
      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:1168,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1169,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:1170,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:1170,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1171,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:1175,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:1173,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:1175,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:1177,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1178,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1179,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:1182,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1183,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1194,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:1197,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1198,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1199,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:1205,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1205,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:1209,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:1206,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1206,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:1209,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:1205,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1207,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:1209,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:1209,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1209,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:1235,6'
              BranchSideFuncs:
                - heap_add_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1210,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1210,9'
              BranchSideFuncs:
                - heap_add_entry
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1235,6'
              BranchSideFuncs:
                - heap_add_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1209,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1212,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:1235,6'
              BranchSideFuncs:
                - heap_add_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1216,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1217,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1218,32'
              BranchSideFuncs:
                - __archive_read_ahead
                - parse_file_info
                - heap_add_entry
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1221,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1222,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1227,3'
              BranchSideFuncs:
                - parse_file_info
                - heap_add_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1229,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1230,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1231,25'
              BranchSideFuncs:
                - heap_add_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1235,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1236,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1237,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1237,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1238,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1243,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1176,13'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1181,10'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1183,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1196,9'
          Dst:             parse_file_info
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1215,14'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1220,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1222,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1228,10'
          Dst:             parse_file_info
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1235,6'
          Dst:             heap_add_entry
    - functionName:    isRootDirectoryRecord
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 990
      functionLinenumberEnd: 1032
      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:995,31'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:995,34'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:996,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:995,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:996,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1000,25'
              BranchSideFuncs:
                - isValid733Integer
                - isValid733Integer
                - isValid723Integer
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1000,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1001,3'
              BranchSideFuncs:
                - isValid733Integer
                - isValid723Integer
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1005,25'
              BranchSideFuncs:
                - isValid733Integer
                - isValid723Integer
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1005,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1006,3'
              BranchSideFuncs:
                - isValid723Integer
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1015,10'
              BranchSideFuncs:
                - isValid723Integer
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1016,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1017,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1021,25'
              BranchSideFuncs:
                - isValid723Integer
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1021,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1022,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1026,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1026,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1026,36'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1027,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1026,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1027,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1031,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1000,7'
          Dst:             isValid733Integer
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1005,7'
          Dst:             isValid733Integer
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1021,7'
          Dst:             isValid723Integer
    - functionName:    isValid733Integer
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3263
      functionLinenumberEnd: 3267
      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:3265,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3265,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3265,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3266,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3266,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3266,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3267,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3267,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3267,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isValid723Integer
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3257
      functionLinenumberEnd: 3258
      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:3258,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3258,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3258,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: 608
      functionLinenumberEnd: 620
      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:610,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:611,15'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:616,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:611,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:612,4'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:613,10'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:616,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:617,17'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:619,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:611,8'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_iso9660.c:617,10'
          Dst:             memcmp
    - functionName:    isVDSetTerminator
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 682
      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:670,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:671,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:674,6'
              BranchSideFuncs:
                - isNull
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:674,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:675,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:678,14'
              BranchSideFuncs:
                - isNull
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:678,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:679,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:681,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:678,7'
          Dst:             isNull
    - functionName:    isVolumePartition
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 662
      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:644,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:645,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:648,6'
              BranchSideFuncs:
                - archive_le32dec.1418
                - archive_be32dec.1438
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:648,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:649,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:651,6'
              BranchSideFuncs:
                - archive_le32dec.1418
                - archive_be32dec.1438
        - 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,29'
              BranchSideFuncs:
                - archive_le32dec.1418
                - archive_be32dec.1438
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:655,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:656,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:657,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:655,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:657,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:658,16'
              BranchSideFuncs:
                - archive_be32dec.1438
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:658,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:659,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:661,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:654,13'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:658,28'
          Dst:             archive_be32dec
    - functionName:    isSVD
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 791
      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:744,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:745,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:748,14'
              BranchSideFuncs:
                - isNull
                - isNull
                - isNull
                - archive_le16dec.1439
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:748,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:749,3'
              BranchSideFuncs:
                - isNull
                - isNull
                - archive_le16dec.1439
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isRootDirectoryRecord
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:750,14'
              BranchSideFuncs:
                - isNull
                - isNull
                - archive_le16dec.1439
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:750,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:751,3'
              BranchSideFuncs:
                - isNull
                - archive_le16dec.1439
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isRootDirectoryRecord
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:752,14'
              BranchSideFuncs:
                - isNull
                - archive_le16dec.1439
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:752,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:753,3'
              BranchSideFuncs:
                - archive_le16dec.1439
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isRootDirectoryRecord
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:756,6'
              BranchSideFuncs:
                - archive_le16dec.1439
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:756,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:757,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:760,22'
              BranchSideFuncs:
                - archive_le16dec.1439
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:761,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:762,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:764,33'
              BranchSideFuncs:
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isRootDirectoryRecord
        - 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:771,29'
              BranchSideFuncs:
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:772,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:772,40'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:773,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:772,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:773,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:779,29'
              BranchSideFuncs:
                - archive_be32dec.1438
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:780,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:780,23'
              BranchSideFuncs:
                - isRootDirectoryRecord
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:781,9'
              BranchSideFuncs:
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:781,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:781,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:782,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:780,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:782,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:785,6'
              BranchSideFuncs:
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:786,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:787,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:790,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:748,7'
          Dst:             isNull
        - Src:             'libarchive/archive_read_support_format_iso9660.c:750,7'
          Dst:             isNull
        - Src:             'libarchive/archive_read_support_format_iso9660.c:752,7'
          Dst:             isNull
        - Src:             'libarchive/archive_read_support_format_iso9660.c:760,6'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:764,17'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:771,13'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:779,13'
          Dst:             archive_be32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:786,7'
          Dst:             isRootDirectoryRecord
    - functionName:    isEVD
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 870
      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:804,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:805,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:808,6'
              BranchSideFuncs:
                - isNull
                - isNull
                - archive_le16dec.1439
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isNull
                - isNull
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:808,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:809,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:812,6'
              BranchSideFuncs:
                - isNull
                - isNull
                - archive_le16dec.1439
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isNull
                - isNull
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:812,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:813,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:816,14'
              BranchSideFuncs:
                - isNull
                - isNull
                - archive_le16dec.1439
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isNull
                - isNull
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:816,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:817,3'
              BranchSideFuncs:
                - isNull
                - archive_le16dec.1439
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isNull
                - isNull
                - isRootDirectoryRecord
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:820,14'
              BranchSideFuncs:
                - isNull
                - archive_le16dec.1439
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isNull
                - isNull
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:820,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:821,3'
              BranchSideFuncs:
                - archive_le16dec.1439
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isNull
                - isNull
                - isRootDirectoryRecord
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:827,22'
              BranchSideFuncs:
                - archive_le16dec.1439
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isNull
                - isNull
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:828,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:829,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:832,22'
              BranchSideFuncs:
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isNull
                - isNull
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:833,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:834,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:837,6'
              BranchSideFuncs:
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isNull
                - isNull
                - isRootDirectoryRecord
        - 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_le32dec.1418
                - archive_be32dec.1438
                - isNull
                - isNull
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:844,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:844,40'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:845,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:844,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:845,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:850,29'
              BranchSideFuncs:
                - archive_be32dec.1438
                - isNull
                - isNull
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:851,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:851,23'
              BranchSideFuncs:
                - isNull
                - isNull
                - isRootDirectoryRecord
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:852,9'
              BranchSideFuncs:
                - isNull
                - isNull
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:852,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:852,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:853,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:851,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:853,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:856,14'
              BranchSideFuncs:
                - isNull
                - isNull
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:856,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:857,3'
              BranchSideFuncs:
                - isNull
                - isRootDirectoryRecord
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:860,14'
              BranchSideFuncs:
                - isNull
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:860,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:861,3'
              BranchSideFuncs:
                - isRootDirectoryRecord
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:864,6'
              BranchSideFuncs:
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:865,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:866,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:869,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:816,7'
          Dst:             isNull
        - Src:             'libarchive/archive_read_support_format_iso9660.c:820,7'
          Dst:             isNull
        - Src:             'libarchive/archive_read_support_format_iso9660.c:827,6'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:832,6'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:843,13'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:850,13'
          Dst:             archive_be32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:856,7'
          Dst:             isNull
        - Src:             'libarchive/archive_read_support_format_iso9660.c:860,7'
          Dst:             isNull
        - Src:             'libarchive/archive_read_support_format_iso9660.c:865,7'
          Dst:             isRootDirectoryRecord
    - functionName:    isBootRecord
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 636
      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:628,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:629,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:632,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:632,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:633,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:635,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isJolietSVD
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 731
      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:693,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:694,3'
              BranchSideFuncs:
                - archive_le16dec.1439
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:699,6'
              BranchSideFuncs:
                - archive_le16dec.1439
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:701,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:701,21'
              BranchSideFuncs:
                - archive_le16dec.1439
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:716,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:701,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:702,7'
              BranchSideFuncs:
                - archive_le16dec.1439
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:716,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:704,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:705,10'
              BranchSideFuncs:
                - archive_le16dec.1439
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:706,12'
              BranchSideFuncs:
                - archive_le16dec.1439
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:706,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:707,10'
              BranchSideFuncs:
                - archive_le16dec.1439
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:708,12'
              BranchSideFuncs:
                - archive_le16dec.1439
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:708,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:709,10'
              BranchSideFuncs:
                - archive_le16dec.1439
                - archive_le32dec.1418
                - archive_le32dec.1418
                - archive_le32dec.1418
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:711,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:693,7'
          Dst:             isSVD
        - Src:             'libarchive/archive_read_support_format_iso9660.c:719,6'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:720,17'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:727,29'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:728,25'
          Dst:             archive_le32dec
    - functionName:    isPVD
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 874
      functionLinenumberEnd: 987
      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:882,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:883,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:886,6'
              BranchSideFuncs:
                - isNull
                - isValid733Integer
                - archive_le32dec.1418
                - isNull
                - isValid723Integer
                - isValid723Integer
                - isValid723Integer
                - archive_le16dec.1439
                - isValid733Integer
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1418
                - archive_le32dec.1418
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:886,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:887,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:890,6'
              BranchSideFuncs:
                - isNull
                - isValid733Integer
                - archive_le32dec.1418
                - isNull
                - isValid723Integer
                - isValid723Integer
                - isValid723Integer
                - archive_le16dec.1439
                - isValid733Integer
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1418
                - archive_le32dec.1418
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:890,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:891,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:894,14'
              BranchSideFuncs:
                - isNull
                - isValid733Integer
                - archive_le32dec.1418
                - isNull
                - isValid723Integer
                - isValid723Integer
                - isValid723Integer
                - archive_le16dec.1439
                - isValid733Integer
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1418
                - archive_le32dec.1418
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:894,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:895,3'
              BranchSideFuncs:
                - isValid733Integer
                - archive_le32dec.1418
                - isNull
                - isValid723Integer
                - isValid723Integer
                - isValid723Integer
                - archive_le16dec.1439
                - isValid733Integer
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1418
                - archive_le32dec.1418
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:898,25'
              BranchSideFuncs:
                - isValid733Integer
                - archive_le32dec.1418
                - isNull
                - isValid723Integer
                - isValid723Integer
                - isValid723Integer
                - archive_le16dec.1439
                - isValid733Integer
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1418
                - archive_le32dec.1418
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:898,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:899,3'
              BranchSideFuncs:
                - archive_le32dec.1418
                - isNull
                - isValid723Integer
                - isValid723Integer
                - isValid723Integer
                - archive_le16dec.1439
                - isValid733Integer
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1418
                - archive_le32dec.1418
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:901,33'
              BranchSideFuncs:
                - archive_le32dec.1418
                - isNull
                - isValid723Integer
                - isValid723Integer
                - isValid723Integer
                - archive_le16dec.1439
                - isValid733Integer
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1418
                - archive_le32dec.1418
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:902,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:903,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:906,14'
              BranchSideFuncs:
                - isNull
                - isValid723Integer
                - isValid723Integer
                - isValid723Integer
                - archive_le16dec.1439
                - isValid733Integer
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1418
                - archive_le32dec.1418
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:906,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:907,3'
              BranchSideFuncs:
                - isValid723Integer
                - isValid723Integer
                - isValid723Integer
                - archive_le16dec.1439
                - isValid733Integer
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1418
                - archive_le32dec.1418
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:910,25'
              BranchSideFuncs:
                - isValid723Integer
                - isValid723Integer
                - isValid723Integer
                - archive_le16dec.1439
                - isValid733Integer
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1418
                - archive_le32dec.1418
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:910,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:911,3'
              BranchSideFuncs:
                - isValid723Integer
                - isValid723Integer
                - archive_le16dec.1439
                - isValid733Integer
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1418
                - archive_le32dec.1418
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:915,25'
              BranchSideFuncs:
                - isValid723Integer
                - isValid723Integer
                - archive_le16dec.1439
                - isValid733Integer
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1418
                - archive_le32dec.1418
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:915,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:916,3'
              BranchSideFuncs:
                - isValid723Integer
                - archive_le16dec.1439
                - isValid733Integer
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1418
                - archive_le32dec.1418
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:922,25'
              BranchSideFuncs:
                - isValid723Integer
                - archive_le16dec.1439
                - isValid733Integer
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1418
                - archive_le32dec.1418
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:922,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:923,3'
              BranchSideFuncs:
                - archive_le16dec.1439
                - isValid733Integer
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1418
                - archive_le32dec.1418
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:926,22'
              BranchSideFuncs:
                - archive_le16dec.1439
                - isValid733Integer
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1418
                - archive_le32dec.1418
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:927,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:928,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:931,25'
              BranchSideFuncs:
                - isValid733Integer
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1418
                - archive_le32dec.1418
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:931,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:932,3'
              BranchSideFuncs:
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1418
                - archive_le32dec.1418
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:936,6'
              BranchSideFuncs:
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1418
                - archive_le32dec.1418
        - 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:942,29'
              BranchSideFuncs:
                - archive_le32dec.1418
                - archive_be32dec.1438
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1418
                - archive_le32dec.1418
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:943,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:943,40'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:944,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:943,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:944,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:951,29'
              BranchSideFuncs:
                - archive_be32dec.1438
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1418
                - archive_le32dec.1418
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:952,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:952,23'
              BranchSideFuncs:
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1418
                - archive_le32dec.1418
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:953,9'
              BranchSideFuncs:
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1418
                - archive_le32dec.1418
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:953,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:953,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:954,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:952,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:954,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:958,9'
              BranchSideFuncs:
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1418
                - archive_le32dec.1418
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:958,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:959,7'
              BranchSideFuncs:
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1418
                - archive_le32dec.1418
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:964,14'
              BranchSideFuncs:
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1418
                - archive_le32dec.1418
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:960,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:960,10'
              BranchSideFuncs:
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1418
                - archive_le32dec.1418
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:960,41'
              BranchSideFuncs:
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1418
                - archive_le32dec.1418
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:959,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:960,41'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:961,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:964,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:965,3'
              BranchSideFuncs:
                - isRootDirectoryRecord
                - archive_le32dec.1418
                - archive_le32dec.1418
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:971,6'
              BranchSideFuncs:
                - isRootDirectoryRecord
                - archive_le32dec.1418
                - archive_le32dec.1418
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:972,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:973,3'
              BranchSideFuncs:
                - archive_le32dec.1418
                - archive_le32dec.1418
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:976,7'
              BranchSideFuncs:
                - archive_le32dec.1418
                - archive_le32dec.1418
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:976,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:977,33'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:986,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:894,7'
          Dst:             isNull
        - Src:             'libarchive/archive_read_support_format_iso9660.c:898,7'
          Dst:             isValid733Integer
        - Src:             'libarchive/archive_read_support_format_iso9660.c:901,17'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:906,7'
          Dst:             isNull
        - Src:             'libarchive/archive_read_support_format_iso9660.c:910,7'
          Dst:             isValid723Integer
        - Src:             'libarchive/archive_read_support_format_iso9660.c:915,7'
          Dst:             isValid723Integer
        - Src:             'libarchive/archive_read_support_format_iso9660.c:922,7'
          Dst:             isValid723Integer
        - Src:             'libarchive/archive_read_support_format_iso9660.c:926,6'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:931,7'
          Dst:             isValid733Integer
        - Src:             'libarchive/archive_read_support_format_iso9660.c:942,13'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:951,13'
          Dst:             archive_be32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:964,7'
          Dst:             isNull
        - Src:             'libarchive/archive_read_support_format_iso9660.c:972,7'
          Dst:             isRootDirectoryRecord
        - Src:             'libarchive/archive_read_support_format_iso9660.c:982,7'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:983,27'
          Dst:             archive_le32dec
    - functionName:    archive_read_format_iso9660_cleanup
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1807
      functionLinenumberEnd: 1832
      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:1820,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1820,6'
              BranchSideFuncs:
                - inflateEnd
                - free
                - free
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1821,19'
              BranchSideFuncs:
                - inflateEnd
                - free
                - free
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1821,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1822,23'
              BranchSideFuncs:
                - archive_set_error
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1826,2'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1812,2'
          Dst:             release_files
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1814,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1815,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1821,7'
          Dst:             inflateEnd
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1822,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: 1489
      functionLinenumberEnd: 1493
      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: 1740
      functionLinenumberEnd: 1803
      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:1746,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1747,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:1751,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:1751,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1752,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:1785,6'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - zisofs_read_data
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1752,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1753,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:1754,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:1754,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1755,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1761,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:1761,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1764,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:1772,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - zisofs_read_data
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1767,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1768,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1770,8'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - zisofs_read_data
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1772,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1773,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1783,36'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - zisofs_read_data
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1785,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1786,28'
              BranchSideFuncs:
                - zisofs_read_data
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1788,31'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1789,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1790,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1792,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1792,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1793,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1794,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1794,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1795,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1796,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1747,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1766,11'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1773,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1786,11'
          Dst:             zisofs_read_data
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1788,10'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1790,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: 1249
      functionLinenumberEnd: 1485
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
      BBCount:         96
      ICount:          818
      EdgeCount:       131
      CyclomaticComplexity: 37
      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_atime
        - archive_entry_unset_birthtime
        - archive_entry_unset_ctime
        - archive_entry_unset_mtime
        - 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:1256,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1257,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_unset_mtime
                - archive_entry_unset_ctime
                - archive_entry_unset_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_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - 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:1261,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_unset_mtime
                - archive_entry_unset_ctime
                - archive_entry_unset_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_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - 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:1261,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1262,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_unset_mtime
                - archive_entry_unset_ctime
                - archive_entry_unset_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_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - 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:1267,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_unset_mtime
                - archive_entry_unset_ctime
                - archive_entry_unset_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_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - 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,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1264,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1265,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_unset_mtime
                - archive_entry_unset_ctime
                - archive_entry_unset_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_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - 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:1270,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1271,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1273,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_unset_mtime
                - archive_entry_unset_ctime
                - archive_entry_unset_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_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - 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:1273,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1278,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_unset_mtime
                - archive_entry_unset_ctime
                - archive_entry_unset_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_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - 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:1332,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_unset_mtime
                - archive_entry_unset_ctime
                - archive_entry_unset_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_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - archive_entry_set_birthtime
                - archive_entry_pathname
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1278,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1281,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_unset_mtime
                - archive_entry_unset_ctime
                - archive_entry_unset_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_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - 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:1286,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_unset_mtime
                - archive_entry_unset_ctime
                - archive_entry_unset_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_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - 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:1282,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1284,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1285,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_unset_mtime
                - archive_entry_unset_ctime
                - archive_entry_unset_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_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - 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:1286,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1287,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_unset_mtime
                - archive_entry_unset_ctime
                - archive_entry_unset_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_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - 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:1294,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_unset_mtime
                - archive_entry_unset_ctime
                - archive_entry_unset_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_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - 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:1288,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1289,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1293,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_unset_mtime
                - archive_entry_unset_ctime
                - archive_entry_unset_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_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - 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:1294,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1295,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_unset_mtime
                - archive_entry_unset_ctime
                - archive_entry_unset_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_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - 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:1303,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_unset_mtime
                - archive_entry_unset_ctime
                - archive_entry_unset_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_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - 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:1296,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1297,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1301,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_unset_mtime
                - archive_entry_unset_ctime
                - archive_entry_unset_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_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - 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:1304,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1306,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1312,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_unset_mtime
                - archive_entry_unset_ctime
                - archive_entry_unset_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_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - 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:1316,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1317,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_unset_mtime
                - archive_entry_unset_ctime
                - archive_entry_unset_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_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - archive_entry_set_birthtime
                - archive_entry_pathname
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1331,2'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_nlink
                - archive_entry_unset_birthtime
                - archive_entry_unset_mtime
                - archive_entry_unset_ctime
                - archive_entry_unset_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_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - archive_entry_set_birthtime
                - archive_entry_pathname
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1317,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1318,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1322,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_unset_mtime
                - archive_entry_unset_ctime
                - archive_entry_unset_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_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - archive_entry_set_birthtime
                - archive_entry_pathname
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1333,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1334,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1339,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_unset_mtime
                - archive_entry_unset_ctime
                - archive_entry_unset_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_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - archive_entry_set_birthtime
                - archive_entry_pathname
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1348,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1349,22'
              BranchSideFuncs:
                - archive_entry_pathname
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1357,25'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_nlink
                - archive_entry_unset_birthtime
                - archive_entry_unset_mtime
                - archive_entry_unset_ctime
                - archive_entry_unset_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_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - archive_entry_set_birthtime
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1361,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1362,31'
              BranchSideFuncs:
                - archive_entry_set_birthtime
                - archive_entry_unset_mtime
                - archive_entry_unset_ctime
                - archive_entry_unset_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_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1364,33'
              BranchSideFuncs:
                - archive_entry_unset_birthtime
                - archive_entry_unset_mtime
                - archive_entry_unset_ctime
                - archive_entry_unset_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_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1365,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1366,27'
              BranchSideFuncs:
                - archive_entry_set_mtime
                - archive_entry_unset_ctime
                - archive_entry_unset_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_atime
                - archive_entry_set_ctime
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1368,29'
              BranchSideFuncs:
                - archive_entry_unset_mtime
                - archive_entry_unset_ctime
                - archive_entry_unset_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_atime
                - archive_entry_set_ctime
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1369,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1370,27'
              BranchSideFuncs:
                - archive_entry_set_ctime
                - archive_entry_unset_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_atime
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1372,29'
              BranchSideFuncs:
                - archive_entry_unset_ctime
                - archive_entry_unset_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_atime
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1373,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1374,27'
              BranchSideFuncs:
                - 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:1376,29'
              BranchSideFuncs:
                - archive_entry_unset_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:1380,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1381,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:1387,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:1387,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1388,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:1416,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:1387,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1389,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:1416,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:1389,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1390,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:1409,31'
              BranchSideFuncs:
                - archive_entry_set_hardlink
                - archive_entry_unset_size
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1394,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1395,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:1408,3'
              BranchSideFuncs:
                - archive_entry_unset_size
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1395,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1396,25'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1400,24'
              BranchSideFuncs:
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_entry_unset_size
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1416,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1417,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:1443,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:1416,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1420,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:1443,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:1421,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1430,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1439,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:1444,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1448,13'
              BranchSideFuncs:
                - archive_entry_set_size
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1460,29'
              BranchSideFuncs:
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1461,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1462,10'
              BranchSideFuncs:
                - archive_entry_filetype
                - archive_entry_set_nlink
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1466,3'
              BranchSideFuncs:
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1466,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1470,27'
              BranchSideFuncs:
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1470,27'
              BranchSideFuncs:
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1471,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1472,36'
              BranchSideFuncs:
                - archive_entry_filetype
                - archive_entry_set_nlink
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1474,29'
              BranchSideFuncs:
                - archive_entry_filetype
                - archive_entry_set_nlink
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1474,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1477,27'
              BranchSideFuncs:
                - archive_entry_set_nlink
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1482,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1482,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1483,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1484,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1262,7'
          Dst:             choose_volume
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1269,6'
          Dst:             next_entry_seek
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1280,8'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1289,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1295,37'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1297,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1304,7'
          Dst:             build_pathname_utf16be
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1306,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1312,7'
          Dst:             _archive_entry_copy_pathname_l
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1317,8'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1318,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1326,8'
          Dst:             archive_string_conversion_charset_name
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1322,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1332,22'
          Dst:             build_pathname
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1334,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1340,4'
          Dst:             archive_entry_set_pathname
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1351,7'
          Dst:             archive_entry_pathname
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1349,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1357,2'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1358,2'
          Dst:             archive_entry_set_uid
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1359,2'
          Dst:             archive_entry_set_gid
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1360,2'
          Dst:             archive_entry_set_nlink
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1362,3'
          Dst:             archive_entry_set_birthtime
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1364,3'
          Dst:             archive_entry_unset_birthtime
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1366,3'
          Dst:             archive_entry_set_mtime
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1368,3'
          Dst:             archive_entry_unset_mtime
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1370,3'
          Dst:             archive_entry_set_ctime
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1372,3'
          Dst:             archive_entry_unset_ctime
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1374,3'
          Dst:             archive_entry_set_atime
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1376,3'
          Dst:             archive_entry_unset_atime
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1378,2'
          Dst:             archive_entry_set_rdev
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1379,2'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1381,3'
          Dst:             archive_entry_copy_symlink
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1390,8'
          Dst:             _archive_entry_copy_hardlink_l
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1395,9'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1396,6'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1404,9'
          Dst:             archive_string_conversion_charset_name
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1400,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1409,4'
          Dst:             archive_entry_set_hardlink
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1411,3'
          Dst:             archive_entry_unset_size
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1420,9'
          Dst:             __archive_read_seek
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1430,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1457,3'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1466,3'
          Dst:             strlen
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1466,3'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1474,6'
          Dst:             archive_entry_filetype
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1477,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: 578
      functionLinenumberEnd: 603
      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:583,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:584,7'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:593,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:584,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:584,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:588,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:584,46'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:585,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:588,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:585,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:586,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:588,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:586,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:587,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:588,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:584,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:588,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:590,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:593,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:594,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:595,36'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:593,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:595,36'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:602,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:583,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_iso9660.c:584,22'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_iso9660.c:585,5'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_iso9660.c:586,5'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_iso9660.c:587,5'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_iso9660.c:593,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_iso9660.c:594,6'
          Dst:             strcmp
    - functionName:    archive_read_format_iso9660_bid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 573
      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:513,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:514,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:516,31'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
                - isPVD
                - isJolietSVD
                - isBootRecord
                - isEVD
                - isSVD
                - isVolumePartition
                - isVDSetTerminator
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:527,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:528,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:531,13'
              BranchSideFuncs:
                - memcmp
                - isPVD
                - isJolietSVD
                - isBootRecord
                - isEVD
                - isSVD
                - isVolumePartition
                - isVDSetTerminator
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:536,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:539,7'
              BranchSideFuncs:
                - memcmp
                - isPVD
                - isJolietSVD
                - isBootRecord
                - isEVD
                - isSVD
                - isVolumePartition
                - isVDSetTerminator
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:568,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:539,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:539,20'
              BranchSideFuncs:
                - memcmp
                - isPVD
                - isJolietSVD
                - isBootRecord
                - isEVD
                - isSVD
                - isVolumePartition
                - isVDSetTerminator
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:542,14'
              BranchSideFuncs:
                - memcmp
                - isPVD
                - isJolietSVD
                - isBootRecord
                - isEVD
                - isSVD
                - isVolumePartition
                - isVDSetTerminator
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:539,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:540,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:542,14'
              BranchSideFuncs:
                - memcmp
                - isPVD
                - isJolietSVD
                - isBootRecord
                - isEVD
                - isSVD
                - isVolumePartition
                - isVDSetTerminator
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:542,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:543,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:544,13'
              BranchSideFuncs:
                - isPVD
                - isJolietSVD
                - isBootRecord
                - isEVD
                - isSVD
                - isVolumePartition
                - isVDSetTerminator
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:544,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:545,4'
              BranchSideFuncs:
                - memcmp
                - isPVD
                - isJolietSVD
                - isBootRecord
                - isEVD
                - isSVD
                - isVolumePartition
                - isVDSetTerminator
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:546,8'
              BranchSideFuncs:
                - isJolietSVD
                - isBootRecord
                - isEVD
                - isSVD
                - isVolumePartition
                - isVDSetTerminator
                - memcmp
                - isPVD
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:546,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:547,20'
              BranchSideFuncs:
                - isBootRecord
                - isEVD
                - isSVD
                - isVolumePartition
                - isVDSetTerminator
                - memcmp
                - isPVD
                - isJolietSVD
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:550,20'
              BranchSideFuncs:
                - isBootRecord
                - isEVD
                - isSVD
                - isVolumePartition
                - isVDSetTerminator
                - memcmp
                - isPVD
                - isJolietSVD
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:547,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:548,5'
              BranchSideFuncs:
                - memcmp
                - isPVD
                - isJolietSVD
                - isBootRecord
                - isEVD
                - isSVD
                - isVolumePartition
                - isVDSetTerminator
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:549,3'
              BranchSideFuncs:
                - isBootRecord
                - isEVD
                - isSVD
                - isVolumePartition
                - isVDSetTerminator
                - memcmp
                - isPVD
                - isJolietSVD
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:550,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:551,4'
              BranchSideFuncs:
                - memcmp
                - isPVD
                - isJolietSVD
                - isBootRecord
                - isEVD
                - isSVD
                - isVolumePartition
                - isVDSetTerminator
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:552,13'
              BranchSideFuncs:
                - isEVD
                - isSVD
                - isVolumePartition
                - isVDSetTerminator
                - memcmp
                - isPVD
                - isJolietSVD
                - isBootRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:552,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:553,4'
              BranchSideFuncs:
                - memcmp
                - isPVD
                - isJolietSVD
                - isBootRecord
                - isEVD
                - isSVD
                - isVolumePartition
                - isVDSetTerminator
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:554,13'
              BranchSideFuncs:
                - isSVD
                - isVolumePartition
                - isVDSetTerminator
                - memcmp
                - isPVD
                - isJolietSVD
                - isBootRecord
                - isEVD
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:554,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:555,4'
              BranchSideFuncs:
                - memcmp
                - isPVD
                - isJolietSVD
                - isBootRecord
                - isEVD
                - isSVD
                - isVolumePartition
                - isVDSetTerminator
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:556,25'
              BranchSideFuncs:
                - isVolumePartition
                - isVDSetTerminator
                - memcmp
                - isPVD
                - isJolietSVD
                - isBootRecord
                - isEVD
                - isSVD
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:556,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:557,4'
              BranchSideFuncs:
                - memcmp
                - isPVD
                - isJolietSVD
                - isBootRecord
                - isEVD
                - isSVD
                - isVolumePartition
                - isVDSetTerminator
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:558,25'
              BranchSideFuncs:
                - isVDSetTerminator
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:558,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:559,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:562,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:568,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:568,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:572,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:568,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:569,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:572,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:524,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_iso9660.c:542,7'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_iso9660.c:544,7'
          Dst:             isPVD
        - Src:             'libarchive/archive_read_support_format_iso9660.c:547,8'
          Dst:             isJolietSVD
        - Src:             'libarchive/archive_read_support_format_iso9660.c:550,7'
          Dst:             isBootRecord
        - Src:             'libarchive/archive_read_support_format_iso9660.c:552,7'
          Dst:             isEVD
        - Src:             'libarchive/archive_read_support_format_iso9660.c:554,7'
          Dst:             isSVD
        - Src:             'libarchive/archive_read_support_format_iso9660.c:556,7'
          Dst:             isVolumePartition
        - Src:             'libarchive/archive_read_support_format_iso9660.c:558,7'
          Dst:             isVDSetTerminator
    - functionName:    archive_read_support_format_iso9660
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 500
      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_read_format_iso9660_cleanup
        - archive_read_format_iso9660_options
        - archive_read_format_iso9660_read_data
        - archive_read_format_iso9660_read_data_skip
        - archive_read_format_iso9660_read_header
        - archive_set_error
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:463,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:463,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:466,12'
              BranchSideFuncs:
                - calloc
                - __archive_read_register_format
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:467,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:468,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:472,2'
              BranchSideFuncs:
                - __archive_read_register_format
                - free
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:495,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:496,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:499,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:463,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read_support_format_iso9660.c:466,12'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_iso9660.c:468,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:482,6'
          Dst:             __archive_read_register_format
        - Src:             'libarchive/archive_read_support_format_iso9660.c:482,6'
          Dst:             archive_read_format_iso9660_bid
        - Src:             'libarchive/archive_read_support_format_iso9660.c:482,6'
          Dst:             archive_read_format_iso9660_options
        - Src:             'libarchive/archive_read_support_format_iso9660.c:482,6'
          Dst:             archive_read_format_iso9660_read_header
        - Src:             'libarchive/archive_read_support_format_iso9660.c:482,6'
          Dst:             archive_read_format_iso9660_read_data
        - Src:             'libarchive/archive_read_support_format_iso9660.c:482,6'
          Dst:             archive_read_format_iso9660_read_data_skip
        - Src:             'libarchive/archive_read_support_format_iso9660.c:482,6'
          Dst:             archive_read_format_iso9660_cleanup
    - functionName:    lzh_huffman_free
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2540
      functionLinenumberEnd: 2544
      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: 1892
      functionLinenumberEnd: 1901
      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:1894,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1895,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1896,7'
              BranchSideFuncs:
                - free
                - lzh_huffman_free
                - lzh_huffman_free
                - free
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:1897,2'
          Dst:             lzh_huffman_free
        - Src:             'libarchive/archive_read_support_format_lha.c:1898,2'
          Dst:             lzh_huffman_free
    - functionName:    lzh_decode_huffman_tree
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2848
      functionLinenumberEnd: 2864
      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:2854,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2855,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2863,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2856,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2856,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2857,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2856,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2857,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2858,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2858,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2859,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2861,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzh_decode_huffman
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2868
      functionLinenumberEnd: 2879
      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:2875,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2875,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2876,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2875,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2876,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2878,34'
              BranchSideFuncs:
                - lzh_decode_huffman_tree
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:2878,10'
          Dst:             lzh_decode_huffman_tree
    - functionName:    lzh_make_huffman_table
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2667
      functionLinenumberEnd: 2844
      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:2678,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2679,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2686,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2681,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2682,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2685,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2686,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2686,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2687,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2686,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2687,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2689,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2696,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2697,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2703,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2698,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2699,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2702,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2703,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2707,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2718,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2708,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2709,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2712,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2715,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2716,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2717,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2729,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2736,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2843,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2736,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2737,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2739,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2742,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2744,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2789,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2744,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2745,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2747,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2748,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2751,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2775,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2761,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2762,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2772,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2766,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2767,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2771,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2772,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2773,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2774,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2775,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2776,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2779,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2794,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2795,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2802,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2797,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2798,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2799,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2802,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2803,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2804,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2802,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2804,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2805,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2807,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2808,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2833,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2808,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2809,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2820,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2809,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2810,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2817,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2812,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2813,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2814,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2820,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2821,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2828,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2823,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2824,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2825,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2833,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2834,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2838,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2834,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2835,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2836,25'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2838,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2839,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2840,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzh_read_pt_bitlen
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2614
      functionLinenumberEnd: 2648
      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:2619,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2632,8'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2647,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2632,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2632,8'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2634,12'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2632,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2632,8'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2634,12'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2632,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2633,12'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2634,12'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2634,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2635,9'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2643,4'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2635,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2635,9'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2637,19'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2635,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2635,9'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2637,19'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2635,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2636,13'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2637,19'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2638,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2639,5'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2641,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:2632,8'
          Dst:             lzh_br_fillup
        - Src:             'libarchive/archive_read_support_format_lha.c:2635,9'
          Dst:             lzh_br_fillup
    - functionName:    lzh_br_fillup
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1949
      functionLinenumberEnd: 2016
      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:1954,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1955,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2005,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1955,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1958,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1972,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1986,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2000,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2002,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2005,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2008,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2011,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzh_make_fake_table
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2652
      functionLinenumberEnd: 2660
      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:2653,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2654,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2655,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzh_emit_window
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2077
      functionLinenumberEnd: 2081
      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: 2320
      functionLinenumberEnd: 2506
      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:2335,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2334,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:2337,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:2401,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:2419,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:2444,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:2338,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2341,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2356,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:2356,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2356,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:2372,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:2356,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2356,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:2372,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:2356,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2358,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:2372,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:2358,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2359,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:2365,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:2369,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2370,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:2371,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:2377,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2379,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:2385,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:2386,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2337,4'
              BranchSideFuncs:
                - lzh_emit_window
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2387,12'
              BranchSideFuncs:
                - lzh_emit_window
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2401,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2401,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:2413,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:2401,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2401,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:2413,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:2401,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2402,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:2413,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:2402,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2403,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:2407,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:2410,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2411,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:2412,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:2419,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2422,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:2437,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:2423,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2423,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:2431,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:2423,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2423,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:2431,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:2423,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2424,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:2431,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:2424,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2425,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2426,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2448,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2449,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:2452,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:2449,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2450,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:2451,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:2456,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2456,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:2458,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:2455,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2458,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:2465,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:2467,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2468,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:2471,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:2475,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2476,12'
              BranchSideFuncs:
                - lzh_emit_window
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2488,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:2478,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2479,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2481,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2488,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2490,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:2491,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:2356,10'
          Dst:             lzh_br_fillup
        - Src:             'libarchive/archive_read_support_format_lha.c:2365,10'
          Dst:             lzh_decode_huffman
        - Src:             'libarchive/archive_read_support_format_lha.c:2372,10'
          Dst:             lzh_decode_huffman
        - Src:             'libarchive/archive_read_support_format_lha.c:2388,6'
          Dst:             lzh_emit_window
        - Src:             'libarchive/archive_read_support_format_lha.c:2401,9'
          Dst:             lzh_br_fillup
        - Src:             'libarchive/archive_read_support_format_lha.c:2407,16'
          Dst:             lzh_decode_huffman
        - Src:             'libarchive/archive_read_support_format_lha.c:2413,16'
          Dst:             lzh_decode_huffman
        - Src:             'libarchive/archive_read_support_format_lha.c:2423,10'
          Dst:             lzh_br_fillup
        - Src:             'libarchive/archive_read_support_format_lha.c:2477,6'
          Dst:             lzh_emit_window
    - functionName:    lzh_read_blocks
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2085
      functionLinenumberEnd: 2316
      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:2092,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2091,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:2101,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:2139,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:2149,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:2178,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:2202,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:2219,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:2229,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:2250,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:2305,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:2311,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2101,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2101,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:2123,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:2101,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2102,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:2123,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:2102,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2104,6'
              BranchSideFuncs:
                - lzh_emit_window
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2105,9'
              BranchSideFuncs:
                - lzh_emit_window
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2105,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2112,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2114,9'
              BranchSideFuncs:
                - lzh_emit_window
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2114,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2115,22'
              BranchSideFuncs:
                - lzh_emit_window
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2121,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2124,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2125,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2126,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:2139,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2139,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:2145,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:2139,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2139,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:2145,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:2139,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2140,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:2145,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:2140,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2141,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2142,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2149,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2151,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:2167,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:2151,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2151,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:2158,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:2151,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2151,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:2158,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:2151,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2153,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:2158,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:2153,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2154,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2155,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2158,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2160,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:2161,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:2162,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2163,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:2165,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:2171,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2172,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:2173,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:2171,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2172,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:2173,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:2179,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2180,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2187,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:2180,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2180,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2181,6'
              BranchSideFuncs: []
        - 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:2183,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2187,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2187,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:2193,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:2187,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2187,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:2193,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:2187,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2188,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:2193,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:2188,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2189,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2190,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2195,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2196,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2197,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:2197,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2198,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:2199,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:2204,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2205,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2211,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:2205,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2205,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2206,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2205,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2206,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2208,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2211,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2212,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:2213,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:2213,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2213,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:2214,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,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2219,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:2225,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:2219,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2219,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:2225,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:2219,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2220,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:2225,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:2220,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2221,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2222,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2229,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2231,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:2244,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:2231,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2231,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:2238,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:2231,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2231,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:2238,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:2231,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2233,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:2238,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:2233,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2234,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2235,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2238,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2240,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:2241,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:2251,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2252,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:2296,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:2252,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2252,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:2260,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:2252,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2252,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:2260,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:2252,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2254,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:2260,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:2254,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2255,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2256,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2262,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2268,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:2272,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:2272,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2273,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:2277,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:2278,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2278,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:2286,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:2278,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2278,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:2286,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:2278,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2280,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:2286,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:2280,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2281,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2282,18'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2290,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2291,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2292,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:2296,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2297,34'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2298,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2296,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2297,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:2298,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:2101,9'
          Dst:             lzh_br_fillup
        - Src:             'libarchive/archive_read_support_format_lha.c:2115,6'
          Dst:             lzh_emit_window
        - Src:             'libarchive/archive_read_support_format_lha.c:2139,9'
          Dst:             lzh_br_fillup
        - Src:             'libarchive/archive_read_support_format_lha.c:2151,10'
          Dst:             lzh_br_fillup
        - Src:             'libarchive/archive_read_support_format_lha.c:2158,10'
          Dst:             lzh_make_fake_table
        - Src:             'libarchive/archive_read_support_format_lha.c:2178,15'
          Dst:             lzh_read_pt_bitlen
        - Src:             'libarchive/archive_read_support_format_lha.c:2187,9'
          Dst:             lzh_br_fillup
        - Src:             'libarchive/archive_read_support_format_lha.c:2202,15'
          Dst:             lzh_read_pt_bitlen
        - Src:             'libarchive/archive_read_support_format_lha.c:2211,9'
          Dst:             lzh_make_huffman_table
        - Src:             'libarchive/archive_read_support_format_lha.c:2219,9'
          Dst:             lzh_br_fillup
        - Src:             'libarchive/archive_read_support_format_lha.c:2231,10'
          Dst:             lzh_br_fillup
        - Src:             'libarchive/archive_read_support_format_lha.c:2238,10'
          Dst:             lzh_make_fake_table
        - Src:             'libarchive/archive_read_support_format_lha.c:2252,10'
          Dst:             lzh_br_fillup
        - Src:             'libarchive/archive_read_support_format_lha.c:2261,9'
          Dst:             lzh_decode_huffman
        - Src:             'libarchive/archive_read_support_format_lha.c:2278,11'
          Dst:             lzh_br_fillup
        - Src:             'libarchive/archive_read_support_format_lha.c:2297,9'
          Dst:             lzh_make_huffman_table
    - functionName:    lzh_huffman_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2510
      functionLinenumberEnd: 2536
      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:2513,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2514,23'
              BranchSideFuncs:
                - malloc
                - malloc
                - malloc
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2518,6'
              BranchSideFuncs:
                - malloc
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2515,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2516,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2517,2'
              BranchSideFuncs:
                - malloc
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2518,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2519,7'
              BranchSideFuncs:
                - malloc
                - malloc
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2527,6'
              BranchSideFuncs:
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2519,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2520,11'
              BranchSideFuncs:
                - malloc
                - malloc
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2522,9'
              BranchSideFuncs:
                - malloc
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2524,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2525,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2526,2'
              BranchSideFuncs:
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2527,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2527,26'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2533,22'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2527,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2528,26'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2533,22'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2530,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2531,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2532,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzh_decode
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2056
      functionLinenumberEnd: 2073
      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:2061,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2062,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2064,13'
              BranchSideFuncs:
                - lzh_decode_blocks
                - lzh_read_blocks
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2066,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2067,24'
              BranchSideFuncs:
                - lzh_read_blocks
                - lzh_decode_blocks
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2069,26'
              BranchSideFuncs:
                - lzh_decode_blocks
                - lzh_read_blocks
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2070,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2066,7'
              BranchSideFuncs:
                - lzh_decode_blocks
                - lzh_read_blocks
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2071,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:2067,8'
          Dst:             lzh_read_blocks
        - Src:             'libarchive/archive_read_support_format_lha.c:2069,8'
          Dst:             lzh_decode_blocks
    - functionName:    lzh_decode_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1828
      functionLinenumberEnd: 1885
      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:1832,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1833,14'
              BranchSideFuncs:
                - calloc
                - lzh_huffman_init
                - lzh_huffman_init
                - malloc
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1837,7'
              BranchSideFuncs:
                - lzh_huffman_init
                - lzh_huffman_init
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1834,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1835,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1836,2'
              BranchSideFuncs:
                - lzh_huffman_init
                - lzh_huffman_init
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1839,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1839,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1840,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1839,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1839,44'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1840,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1839,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1840,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1841,10'
              BranchSideFuncs:
                - lzh_huffman_init
                - lzh_huffman_init
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1841,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1843,10'
              BranchSideFuncs:
                - lzh_huffman_init
                - lzh_huffman_init
                - malloc
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1846,10'
              BranchSideFuncs:
                - lzh_huffman_init
                - lzh_huffman_init
                - malloc
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1849,10'
              BranchSideFuncs:
                - lzh_huffman_init
                - lzh_huffman_init
                - malloc
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1852,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1859,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1860,23'
              BranchSideFuncs:
                - malloc
                - lzh_huffman_init
                - lzh_huffman_init
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1864,17'
              BranchSideFuncs:
                - lzh_huffman_init
                - lzh_huffman_init
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1861,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1862,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1863,2'
              BranchSideFuncs:
                - lzh_huffman_init
                - lzh_huffman_init
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1869,38'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1869,24'
              BranchSideFuncs:
                - lzh_huffman_init
                - lzh_huffman_init
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1869,41'
              BranchSideFuncs:
                - lzh_huffman_init
                - lzh_huffman_init
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1875,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1877,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1878,2'
              BranchSideFuncs:
                - lzh_huffman_init
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1879,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1881,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1882,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:1833,14'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_lha.c:1875,6'
          Dst:             lzh_huffman_init
        - Src:             'libarchive/archive_read_support_format_lha.c:1879,6'
          Dst:             lzh_huffman_init
    - functionName:    lha_read_data_none
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1505
      functionLinenumberEnd: 1540
      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:1509,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1510,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1522,31'
              BranchSideFuncs:
                - __archive_read_ahead
                - lha_crc16
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1523,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1524,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1528,6'
              BranchSideFuncs:
                - lha_crc16
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1528,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1529,26'
              BranchSideFuncs:
                - lha_crc16
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1531,16'
              BranchSideFuncs:
                - lha_crc16
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1536,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1537,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1538,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:1522,10'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_lha.c:1524,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_lha.c:1531,6'
          Dst:             lha_crc16
    - functionName:    lha_crc16
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1756
      functionLinenumberEnd: 1816
      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:1764,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1765,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1768,18'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1768,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1769,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1772,27'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1778,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1803,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1811,29'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1803,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1803,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1803,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1804,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1804,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1804,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1805,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1805,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1805,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1806,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1806,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1806,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1812,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1813,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1815,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lha_read_data_lzh
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1552
      functionLinenumberEnd: 1636
      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:1558,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1559,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:1593,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:1560,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1562,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:1565,5'
              BranchSideFuncs:
                - archive_set_error
                - archive_read_format_lha_read_data_skip
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1576,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1594,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1595,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1599,6'
              BranchSideFuncs:
                - lzh_decode
                - lha_end_of_entry
                - lha_crc16
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1599,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1600,26'
              BranchSideFuncs:
                - lzh_decode
                - lha_end_of_entry
                - lha_crc16
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1602,28'
              BranchSideFuncs:
                - lzh_decode
                - lha_end_of_entry
                - lha_crc16
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1607,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1609,3'
              BranchSideFuncs:
                - lha_end_of_entry
                - lha_crc16
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1611,3'
              BranchSideFuncs:
                - lha_end_of_entry
                - lha_crc16
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1614,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1621,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1622,13'
              BranchSideFuncs:
                - lha_crc16
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1629,13'
              BranchSideFuncs:
                - lha_end_of_entry
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1632,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:1633,29'
              BranchSideFuncs:
                - lha_end_of_entry
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:1559,7'
          Dst:             lzh_decode_init
        - Src:             'libarchive/archive_read_support_format_lha.c:1568,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_lha.c:1573,4'
          Dst:             archive_read_format_lha_read_data_skip
        - Src:             'libarchive/archive_read_support_format_lha.c:1576,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_lha.c:1593,22'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_lha.c:1595,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_lha.c:1606,6'
          Dst:             lzh_decode
        - Src:             'libarchive/archive_read_support_format_lha.c:1614,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_lha.c:1626,7'
          Dst:             lha_crc16
        - Src:             'libarchive/archive_read_support_format_lha.c:1633,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: 1643
      functionLinenumberEnd: 1670
      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:1649,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1651,26'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1656,6'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1656,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1657,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1663,41'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1664,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1665,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1668,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:1651,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_lha.c:1663,18'
          Dst:             __archive_read_consume
    - functionName:    lha_end_of_entry
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1451
      functionLinenumberEnd: 1466
      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:1455,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1455,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1456,8'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1456,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1457,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1464,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1456,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1458,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1464,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:1458,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:    27
      BranchProfiles:  []
      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: 1141
      functionLinenumberEnd: 1447
      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:          1035
      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
        - ntfs_to_unix
        - truncated_error
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1171,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1173,28'
              BranchSideFuncs:
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1176,7'
              BranchSideFuncs:
                - archive_le32dec.1558
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - truncated_error.1559
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1176,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1177,31'
              BranchSideFuncs:
                - archive_le16dec.1560
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - truncated_error.1559
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1179,31'
              BranchSideFuncs:
                - archive_le32dec.1558
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.1560
                - truncated_error.1559
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1180,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1182,8'
              BranchSideFuncs:
                - __archive_read_consume
                - lha_crc16
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1189,19'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1182,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1183,23'
              BranchSideFuncs:
                - lha_crc16
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1184,27'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1189,54'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1190,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1191,4'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1189,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1191,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1194,33'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_set_error
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1194,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1195,28'
              BranchSideFuncs:
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1196,18'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - truncated_error.1559
                - archive_set_error
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1206,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1206,22'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - truncated_error.1559
                - archive_set_error
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1208,11'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - lha_crc16
                - truncated_error.1559
                - archive_set_error
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1206,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1207,22'
              BranchSideFuncs:
                - lha_crc16
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - truncated_error.1559
                - archive_set_error
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1208,11'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - lha_crc16
                - truncated_error.1559
                - archive_set_error
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1208,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1212,8'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - 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.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1226,8'
              BranchSideFuncs:
                - archive_strncat
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1237,8'
              BranchSideFuncs:
                - archive_array_append
                - archive_string_conversion_from_charset
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1258,8'
              BranchSideFuncs:
                - archive_strncat
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1279,8'
              BranchSideFuncs:
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1322,8'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
                - archive_le16dec.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1327,8'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1344,8'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - 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.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
                - archive_le64dec.1557
                - archive_le64dec.1557
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1356,8'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1385,8'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
                - archive_le16dec.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1391,8'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
                - archive_le16dec.1560
                - archive_le16dec.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1397,8'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1402,8'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1407,8'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
                - archive_le32dec.1558
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1412,8'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1425,8'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1436,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1438,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1212,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1213,39'
              BranchSideFuncs:
                - archive_le16dec.1560
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - 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.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
                - lha_crc16
                - lha_crc16
                - lha_crc16
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1224,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1214,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1216,24'
              BranchSideFuncs:
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1223,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1226,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1228,5'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1231,8'
              BranchSideFuncs:
                - archive_strncat
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1231,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1232,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1233,4'
              BranchSideFuncs:
                - archive_strncat
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1237,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1239,5'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1241,15'
              BranchSideFuncs:
                - archive_array_append
                - archive_string_conversion_from_charset
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1245,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1246,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1247,4'
              BranchSideFuncs:
                - archive_array_append
                - archive_string_conversion_from_charset
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1254,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1255,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1256,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1258,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1258,25'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1260,5'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1258,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1260,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1262,4'
              BranchSideFuncs:
                - archive_strncat
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1268,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1269,24'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1273,8'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1269,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1270,6'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1271,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1273,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1275,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1276,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1279,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1279,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1282,5'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1279,40'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1280,8'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1282,5'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1279,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1282,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1285,4'
              BranchSideFuncs:
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1291,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1292,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1299,14'
              BranchSideFuncs:
                - archive_be16dec
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1300,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1301,13'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1303,13'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1308,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1309,10'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1314,9'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1309,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1310,22'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1312,5'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1322,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1324,26'
              BranchSideFuncs:
                - archive_le16dec.1560
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1325,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1327,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1328,34'
              BranchSideFuncs:
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1342,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1344,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1345,37'
              BranchSideFuncs:
                - archive_le64dec.1557
                - archive_le64dec.1557
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - 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.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1351,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1348,27'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1348,30'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1349,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1348,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1349,6'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1350,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1356,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1360,5'
              BranchSideFuncs:
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
                - archive_le32dec.1558
                - archive_string_sprintf
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1383,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1361,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1363,14'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1367,31'
              BranchSideFuncs:
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1378,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1379,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1380,9'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1380,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1381,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1382,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1385,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1386,33'
              BranchSideFuncs:
                - archive_le16dec.1560
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1389,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1391,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1392,32'
              BranchSideFuncs:
                - archive_le16dec.1560
                - archive_le16dec.1560
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1395,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1397,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1398,5'
              BranchSideFuncs:
                - archive_strncat
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1400,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1402,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1403,5'
              BranchSideFuncs:
                - archive_strncat
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1405,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1407,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1408,34'
              BranchSideFuncs:
                - archive_le32dec.1558
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1409,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1412,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1414,26'
              BranchSideFuncs:
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1423,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1425,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1426,41'
              BranchSideFuncs:
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1434,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1558
                - __archive_read_ahead
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1558
                - archive_string_sprintf
                - archive_le64dec.1557
                - archive_le64dec.1557
                - archive_set_error
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le64dec.1557
                - ntfs_to_unix
                - archive_le16dec.1560
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1560
                - truncated_error.1559
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:1172,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_lha.c:1173,12'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_lha.c:1177,15'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1179,15'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1183,12'
          Dst:             lha_crc16
        - Src:             'libarchive/archive_read_support_format_lha.c:1184,4'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_lha.c:1194,12'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_lha.c:1195,12'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_lha.c:1207,11'
          Dst:             lha_crc16
        - Src:             'libarchive/archive_read_support_format_lha.c:1213,23'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1216,13'
          Dst:             lha_crc16
        - Src:             'libarchive/archive_read_support_format_lha.c:1219,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:1233,4'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_lha.c:1248,4'
          Dst:             archive_array_append
        - Src:             'libarchive/archive_read_support_format_lha.c:1252,8'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_read_support_format_lha.c:1262,4'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_lha.c:1286,4'
          Dst:             archive_array_append
        - Src:             'libarchive/archive_read_support_format_lha.c:1289,8'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_read_support_format_lha.c:1300,9'
          Dst:             archive_be16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1324,10'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1328,18'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1328,5'
          Dst:             ntfs_to_unix
        - Src:             'libarchive/archive_read_support_format_lha.c:1332,18'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1332,5'
          Dst:             ntfs_to_unix
        - Src:             'libarchive/archive_read_support_format_lha.c:1336,18'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1336,5'
          Dst:             ntfs_to_unix
        - Src:             'libarchive/archive_read_support_format_lha.c:1345,21'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1347,21'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1361,13'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1367,15'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1366,6'
          Dst:             archive_string_sprintf
        - Src:             'libarchive/archive_read_support_format_lha.c:1372,9'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_read_support_format_lha.c:1375,9'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_read_support_format_lha.c:1377,5'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_lha.c:1386,17'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1392,16'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1393,16'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1398,5'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_lha.c:1403,5'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_lha.c:1408,18'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1414,10'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1415,17'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1416,16'
          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,22'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1419,18'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1426,25'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1427,16'
          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,22'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1430,18'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1441,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_lha.c:1444,2'
          Dst:             archive_set_error
    - functionName:    truncated_error
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 470
      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:468,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:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lha_calcsum
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1720
      functionLinenumberEnd: 1726
      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:1724,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1725,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1726,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lha_replace_path_separator
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 775
      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:758,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:759,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:767,36'
              BranchSideFuncs:
                - archive_entry_symlink_w
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_symlink_w
        - Branch String:   'libarchive/archive_read_support_format_lha.c:759,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:760,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:760,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:760,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:761,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:764,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:761,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:762,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:763,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:767,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:767,6'
              BranchSideFuncs:
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_symlink_w
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:768,3'
              BranchSideFuncs:
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_symlink_w
        - Branch String:   'libarchive/archive_read_support_format_lha.c:768,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:769,15'
              BranchSideFuncs:
                - archive_wstrncat
                - archive_entry_copy_symlink_w
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:769,15'
              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,8'
              BranchSideFuncs:
                - archive_entry_copy_symlink_w
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:773,32'
              BranchSideFuncs:
                - archive_entry_copy_symlink_w
        - Branch String:   'libarchive/archive_read_support_format_lha.c:770,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:771,5'
              BranchSideFuncs:
                - archive_entry_copy_symlink_w
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:772,3'
              BranchSideFuncs:
                - archive_entry_copy_symlink_w
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:758,12'
          Dst:             archive_entry_pathname_w
        - Src:             'libarchive/archive_read_support_format_lha.c:759,3'
          Dst:             wcslen
        - Src:             'libarchive/archive_read_support_format_lha.c:759,3'
          Dst:             archive_wstrncat
        - Src:             'libarchive/archive_read_support_format_lha.c:764,3'
          Dst:             archive_entry_copy_pathname_w
        - Src:             'libarchive/archive_read_support_format_lha.c:767,12'
          Dst:             archive_entry_symlink_w
        - Src:             'libarchive/archive_read_support_format_lha.c:768,3'
          Dst:             wcslen
        - Src:             'libarchive/archive_read_support_format_lha.c:768,3'
          Dst:             archive_wstrncat
        - Src:             'libarchive/archive_read_support_format_lha.c:773,3'
          Dst:             archive_entry_copy_symlink_w
    - functionName:    lha_parse_linkname
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1701
      functionLinenumberEnd: 1716
      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:1706,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1707,19'
              BranchSideFuncs:
                - wcslen
                - archive_wstrncat
                - wcslen
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1715,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:1705,12'
          Dst:             wcschr
        - Src:             'libarchive/archive_read_support_format_lha.c:1707,12'
          Dst:             wcslen
        - Src:             'libarchive/archive_read_support_format_lha.c:1708,3'
          Dst:             archive_wstrncat
        - Src:             'libarchive/archive_read_support_format_lha.c:1711,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: 1081
      functionLinenumberEnd: 1122
      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:1087,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1088,27'
              BranchSideFuncs:
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1090,22'
              BranchSideFuncs:
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - lha_crc16
                - __archive_read_consume
                - lha_read_file_extended_header
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1090,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1091,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1092,37'
              BranchSideFuncs:
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - lha_crc16
                - __archive_read_consume
                - lha_read_file_extended_header
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1099,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1100,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1101,28'
              BranchSideFuncs:
                - lha_crc16
                - __archive_read_consume
                - lha_read_file_extended_header
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1107,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1108,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1110,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1110,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1116,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1117,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:1087,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_lha.c:1088,11'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_lha.c:1090,6'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1092,21'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1093,18'
          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,15'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1096,13'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1101,15'
          Dst:             lha_crc16
        - Src:             'libarchive/archive_read_support_format_lha.c:1102,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_lha.c:1105,8'
          Dst:             lha_read_file_extended_header
        - Src:             'libarchive/archive_read_support_format_lha.c:1119,2'
          Dst:             archive_set_error
    - functionName:    lha_read_file_header_2
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1000
      functionLinenumberEnd: 1048
      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:1006,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1007,27'
              BranchSideFuncs:
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1009,36'
              BranchSideFuncs:
                - archive_le16dec.1560
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le16dec.1560
                - lha_crc16
                - __archive_read_consume
                - lha_read_file_extended_header
                - __archive_read_ahead
                - lha_crc16
                - __archive_read_consume
                - truncated_error.1559
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1016,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1017,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1022,28'
              BranchSideFuncs:
                - lha_crc16
                - __archive_read_consume
                - lha_read_file_extended_header
                - __archive_read_ahead
                - lha_crc16
                - __archive_read_consume
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1028,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1029,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1032,17'
              BranchSideFuncs:
                - __archive_read_ahead
                - lha_crc16
                - __archive_read_consume
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1033,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1034,33'
              BranchSideFuncs:
                - __archive_read_ahead
                - lha_crc16
                - __archive_read_consume
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1040,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1034,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1035,28'
              BranchSideFuncs:
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1036,26'
              BranchSideFuncs:
                - lha_crc16
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1040,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1046,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1047,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:1006,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_lha.c:1007,11'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_lha.c:1009,20'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1010,18'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1011,18'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1012,15'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1013,13'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1017,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_lha.c:1022,15'
          Dst:             lha_crc16
        - Src:             'libarchive/archive_read_support_format_lha.c:1023,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_lha.c:1026,8'
          Dst:             lha_read_file_extended_header
        - Src:             'libarchive/archive_read_support_format_lha.c:1034,12'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_lha.c:1035,12'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_lha.c:1036,16'
          Dst:             lha_crc16
        - Src:             'libarchive/archive_read_support_format_lha.c:1037,3'
          Dst:             __archive_read_consume
    - functionName:    lha_read_file_header_1
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - lha
      BBCount:         29
      ICount:          273
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_le16dec
        - archive_le32dec
        - archive_set_error
        - archive_strncat
        - dos_to_unix
        - lha_calcsum
        - lha_read_file_extended_header
        - truncated_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_lha.c:913,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:914,27'
              BranchSideFuncs:
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:916,21'
              BranchSideFuncs:
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - dos_to_unix
                - __archive_read_ahead
                - archive_strncat
                - archive_le16dec.1560
                - lha_calcsum
                - __archive_read_consume
                - lha_read_file_extended_header
                - archive_set_error
                - archive_set_error
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:926,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:926,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:927,3'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:926,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:927,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:929,32'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_strncat
                - archive_le16dec.1560
                - lha_calcsum
                - __archive_read_consume
                - lha_read_file_extended_header
                - archive_set_error
                - archive_set_error
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:929,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:930,27'
              BranchSideFuncs:
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:932,9'
              BranchSideFuncs:
                - archive_strncat
                - archive_le16dec.1560
                - 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:932,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:933,7'
              BranchSideFuncs:
                - archive_strncat
                - archive_le16dec.1560
                - lha_calcsum
                - __archive_read_consume
                - lha_read_file_extended_header
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:936,2'
              BranchSideFuncs:
                - archive_strncat
                - archive_le16dec.1560
                - 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,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:934,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:935,2'
              BranchSideFuncs:
                - archive_strncat
                - archive_le16dec.1560
                - 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:948,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:949,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:950,6'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:950,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:951,9'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:953,19'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:955,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:956,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:958,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:958,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:959,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:963,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:913,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_lha.c:914,11'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_lha.c:919,18'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:920,18'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:921,27'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:921,15'
          Dst:             dos_to_unix
        - Src:             'libarchive/archive_read_support_format_lha.c:929,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_lha.c:930,11'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_lha.c:936,2'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_lha.c:937,13'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:940,19'
          Dst:             lha_calcsum
        - Src:             'libarchive/archive_read_support_format_lha.c:943,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_lha.c:946,9'
          Dst:             lha_read_file_extended_header
        - Src:             'libarchive/archive_read_support_format_lha.c:959,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_lha.c:965,2'
          Dst:             archive_set_error
    - functionName:    lha_read_file_header_0
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionLinenumberEnd: 864
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - lha
      BBCount:         29
      ICount:          280
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_le16dec
        - archive_le32dec
        - archive_set_error
        - archive_strncat
        - dos_to_unix
        - lha_calcsum
        - truncated_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_lha.c:815,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:816,27'
              BranchSideFuncs:
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:817,21'
              BranchSideFuncs:
                - archive_le32dec.1558
                - archive_le32dec.1558
                - archive_le32dec.1558
                - dos_to_unix
                - __archive_read_ahead
                - archive_strncat
                - lha_calcsum
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - truncated_error.1559
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:824,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:824,41'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_strncat
                - lha_calcsum
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - truncated_error.1559
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:824,24'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_strncat
                - lha_calcsum
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - truncated_error.1559
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:824,38'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:824,41'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_strncat
                - lha_calcsum
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - truncated_error.1559
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:829,32'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_strncat
                - lha_calcsum
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:824,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:825,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:829,32'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_strncat
                - lha_calcsum
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:829,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:830,27'
              BranchSideFuncs:
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:832,2'
              BranchSideFuncs:
                - archive_strncat
                - lha_calcsum
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:834,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:835,30'
              BranchSideFuncs:
                - archive_le16dec.1560
                - lha_calcsum
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:838,34'
              BranchSideFuncs:
                - lha_calcsum
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:841,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:845,30'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:855,25'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:846,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:846,22'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:854,2'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:846,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:848,34'
              BranchSideFuncs:
                - archive_le32dec.1558
                - archive_le16dec.1560
                - archive_le16dec.1560
                - archive_le16dec.1560
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:854,2'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:857,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:858,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:863,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:815,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_lha.c:816,11'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_lha.c:819,18'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:820,18'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:821,27'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:821,15'
          Dst:             dos_to_unix
        - Src:             'libarchive/archive_read_support_format_lha.c:825,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_lha.c:829,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_lha.c:830,11'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_lha.c:832,2'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_lha.c:835,14'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:838,19'
          Dst:             lha_calcsum
        - Src:             'libarchive/archive_read_support_format_lha.c:848,17'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:849,16'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:850,15'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:851,15'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:855,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_lha.c:858,3'
          Dst:             archive_set_error
    - functionName:    lha_skip_sfx
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 463
      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:432,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:434,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:439,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:435,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:436,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:437,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:439,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:440,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:441,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:448,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:449,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:456,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:449,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:450,12'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:454,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:431,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_lha.c:449,16'
          Dst:             lha_check_header_format
        - Src:             'libarchive/archive_read_support_format_lha.c:451,5'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_lha.c:457,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_lha.c:460,2'
          Dst:             archive_set_error
    - functionName:    lha_check_header_format
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 344
      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:299,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:308,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:308,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:308,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:308,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:308,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:308,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:308,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:308,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:308,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:308,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:336,28'
              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: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:311,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:312,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:313,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:313,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:313,36'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:315,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:314,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:314,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:315,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:313,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:315,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:317,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:317,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:319,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:326,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:319,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:320,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:321,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:321,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:322,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:323,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:323,31'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:323,34'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:325,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:323,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:324,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:325,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:326,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:328,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:335,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:328,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:329,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:330,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:331,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:331,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:333,5'
              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:333,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:330,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:333,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:334,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lha_crc16_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1732
      functionLinenumberEnd: 1752
      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:1736,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1737,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1738,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1740,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1742,28'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1748,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1743,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1744,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1745,20'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1748,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1748,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1749,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_read_format_lha_cleanup
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1674
      functionLinenumberEnd: 1685
      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:1677,2'
          Dst:             lzh_decode_free
        - Src:             'libarchive/archive_read_support_format_lha.c:1678,2'
          Dst:             archive_string_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_wstring_free
    - functionName:    archive_read_format_lha_read_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1472
      functionLinenumberEnd: 1494
      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:1476,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1478,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:1481,6'
              BranchSideFuncs:
                - lha_read_data_none
                - lha_read_data_lzh
                - lha_end_of_entry
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1481,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1482,13'
              BranchSideFuncs:
                - lha_end_of_entry
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1488,6'
              BranchSideFuncs:
                - lha_read_data_none
                - lha_read_data_lzh
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1488,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1489,26'
              BranchSideFuncs:
                - lha_read_data_lzh
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1492,27'
              BranchSideFuncs:
                - lha_read_data_none
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:1478,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_lha.c:1485,11'
          Dst:             lha_end_of_entry
        - Src:             'libarchive/archive_read_support_format_lha.c:1489,8'
          Dst:             lha_read_data_lzh
        - Src:             'libarchive/archive_read_support_format_lha.c:1492,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: 476
      functionLinenumberEnd: 746
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
      BBCount:         124
      ICount:          1019
      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:489,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:490,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.1559
                - 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.1559
                - __archive_read_ahead
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:492,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.1559
                - 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.1559
                - __archive_read_ahead
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:498,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:503,36'
              BranchSideFuncs:
                - __archive_read_ahead
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:509,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.1559
                - 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.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:504,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:504,28'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:505,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:504,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:505,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:506,27'
              BranchSideFuncs:
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:510,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:511,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.1559
                - 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.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:522,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.1559
                - 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,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:511,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.1559
                - 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.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:522,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.1559
                - 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:510,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:513,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.1559
                - lha_read_file_header_2
                - lha_read_file_header_1
                - lha_read_file_header_0
                - archive_set_error
                - archive_set_error
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:522,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.1559
                - 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:514,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:515,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:517,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.1559
                - lha_read_file_header_2
                - lha_read_file_header_1
                - lha_read_file_header_0
                - archive_set_error
                - archive_set_error
                - truncated_error.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:517,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:518,28'
              BranchSideFuncs:
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:519,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.1559
                - 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:522,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:523,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:528,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.1559
                - 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:528,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:529,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:535,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.1559
                - 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:542,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:543,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.1559
                - 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:545,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.1559
                - 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:546,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:547,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.1559
                - 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:548,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.1559
                - 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:546,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:548,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.1559
                - 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:550,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.1559
                - 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:567,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:568,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.1559
                - 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:571,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.1559
                - 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:575,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:577,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.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:580,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.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:583,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.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:586,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.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:589,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.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:594,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:595,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:598,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.1559
        - Branch String:   'libarchive/archive_read_support_format_lha.c:598,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:598,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:606,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:598,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:600,27'
              BranchSideFuncs:
                - truncated_error.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:606,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:612,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:613,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:619,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:621,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:622,3'
              BranchSideFuncs:
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:627,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:633,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:634,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:641,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:643,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:644,3'
              BranchSideFuncs:
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:649,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:652,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:656,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:670,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:656,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:658,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:665,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:673,45'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:674,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:680,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:673,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:675,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:680,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:682,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:683,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:685,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:692,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:693,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:695,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:698,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:699,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:700,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:700,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:701,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:702,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:702,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:703,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:708,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:712,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:713,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:716,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:717,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:717,46'
              BranchSideFuncs:
                - archive_entry_unset_size
                - snprintf
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:718,28'
              BranchSideFuncs:
                - archive_entry_unset_size
                - snprintf
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:717,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:718,28'
              BranchSideFuncs:
                - archive_entry_unset_size
                - snprintf
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:720,26'
              BranchSideFuncs:
                - archive_entry_set_size
                - snprintf
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:726,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:727,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:732,2'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'libarchive/archive_read_support_format_lha.c:738,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:738,24'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:739,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'libarchive/archive_read_support_format_lha.c:738,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:739,3'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:741,11'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:486,2'
          Dst:             lha_crc16_init
        - Src:             'libarchive/archive_read_support_format_lha.c:498,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_lha.c:503,15'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_lha.c:506,11'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_lha.c:513,9'
          Dst:             lha_skip_sfx
        - Src:             'libarchive/archive_read_support_format_lha.c:517,12'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_lha.c:518,12'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_lha.c:528,6'
          Dst:             lha_check_header_format
        - Src:             'libarchive/archive_read_support_format_lha.c:529,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_lha.c:542,6'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_lha.c:546,6'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_lha.c:547,6'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_lha.c:577,9'
          Dst:             lha_read_file_header_0
        - Src:             'libarchive/archive_read_support_format_lha.c:580,9'
          Dst:             lha_read_file_header_1
        - Src:             'libarchive/archive_read_support_format_lha.c:583,9'
          Dst:             lha_read_file_header_2
        - Src:             'libarchive/archive_read_support_format_lha.c:586,9'
          Dst:             lha_read_file_header_3
        - Src:             'libarchive/archive_read_support_format_lha.c:589,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_lha.c:600,11'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_lha.c:612,11'
          Dst:             archive_mstring_copy_mbs_len_l
        - Src:             'libarchive/archive_read_support_format_lha.c:617,4'
          Dst:             archive_string_conversion_charset_name
        - Src:             'libarchive/archive_read_support_format_lha.c:613,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_lha.c:619,18'
          Dst:             archive_mstring_get_wcs
        - Src:             'libarchive/archive_read_support_format_lha.c:622,3'
          Dst:             archive_mstring_clean
        - Src:             'libarchive/archive_read_support_format_lha.c:623,3'
          Dst:             archive_wstring_free
        - Src:             'libarchive/archive_read_support_format_lha.c:624,3'
          Dst:             archive_wstring_free
        - Src:             'libarchive/archive_read_support_format_lha.c:627,2'
          Dst:             archive_wstring_concat
        - Src:             'libarchive/archive_read_support_format_lha.c:633,11'
          Dst:             archive_mstring_copy_mbs_len_l
        - Src:             'libarchive/archive_read_support_format_lha.c:638,4'
          Dst:             archive_string_conversion_charset_name
        - Src:             'libarchive/archive_read_support_format_lha.c:634,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_lha.c:641,16'
          Dst:             archive_mstring_get_wcs
        - Src:             'libarchive/archive_read_support_format_lha.c:644,3'
          Dst:             archive_mstring_clean
        - Src:             'libarchive/archive_read_support_format_lha.c:645,3'
          Dst:             archive_wstring_free
        - Src:             'libarchive/archive_read_support_format_lha.c:646,3'
          Dst:             archive_wstring_free
        - Src:             'libarchive/archive_read_support_format_lha.c:649,2'
          Dst:             archive_wstring_concat
        - Src:             'libarchive/archive_read_support_format_lha.c:650,2'
          Dst:             archive_mstring_clean
        - Src:             'libarchive/archive_read_support_format_lha.c:656,8'
          Dst:             lha_parse_linkname
        - Src:             'libarchive/archive_read_support_format_lha.c:658,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_lha.c:661,4'
          Dst:             archive_wstring_free
        - Src:             'libarchive/archive_read_support_format_lha.c:662,4'
          Dst:             archive_wstring_free
        - Src:             'libarchive/archive_read_support_format_lha.c:680,2'
          Dst:             archive_entry_copy_pathname_w
        - Src:             'libarchive/archive_read_support_format_lha.c:681,2'
          Dst:             archive_wstring_free
        - Src:             'libarchive/archive_read_support_format_lha.c:683,3'
          Dst:             archive_entry_copy_symlink_w
        - Src:             'libarchive/archive_read_support_format_lha.c:685,3'
          Dst:             archive_entry_set_symlink
        - Src:             'libarchive/archive_read_support_format_lha.c:686,2'
          Dst:             archive_wstring_free
        - Src:             'libarchive/archive_read_support_format_lha.c:693,3'
          Dst:             lha_replace_path_separator
        - Src:             'libarchive/archive_read_support_format_lha.c:695,2'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_lha.c:696,2'
          Dst:             archive_entry_set_uid
        - Src:             'libarchive/archive_read_support_format_lha.c:697,2'
          Dst:             archive_entry_set_gid
        - Src:             'libarchive/archive_read_support_format_lha.c:699,3'
          Dst:             archive_entry_set_uname
        - Src:             'libarchive/archive_read_support_format_lha.c:701,3'
          Dst:             archive_entry_set_gname
        - Src:             'libarchive/archive_read_support_format_lha.c:703,3'
          Dst:             archive_entry_set_birthtime
        - Src:             'libarchive/archive_read_support_format_lha.c:705,3'
          Dst:             archive_entry_set_ctime
        - Src:             'libarchive/archive_read_support_format_lha.c:708,3'
          Dst:             archive_entry_unset_birthtime
        - Src:             'libarchive/archive_read_support_format_lha.c:709,3'
          Dst:             archive_entry_unset_ctime
        - Src:             'libarchive/archive_read_support_format_lha.c:711,2'
          Dst:             archive_entry_set_mtime
        - Src:             'libarchive/archive_read_support_format_lha.c:713,3'
          Dst:             archive_entry_set_atime
        - Src:             'libarchive/archive_read_support_format_lha.c:716,3'
          Dst:             archive_entry_unset_atime
        - Src:             'libarchive/archive_read_support_format_lha.c:717,24'
          Dst:             archive_entry_symlink
        - Src:             'libarchive/archive_read_support_format_lha.c:718,3'
          Dst:             archive_entry_unset_size
        - Src:             'libarchive/archive_read_support_format_lha.c:720,3'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_lha.c:727,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_lha.c:741,2'
          Dst:             snprintf
    - functionName:    archive_read_format_lha_options
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 419
      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:399,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:400,7'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:418,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:400,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:400,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:401,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:400,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:401,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:406,6'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
        - Branch String:   'libarchive/archive_read_support_format_lha.c:407,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:408,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:410,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:399,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_lha.c:401,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_lha.c:405,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: 348
      functionLinenumberEnd: 389
      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:356,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:357,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:359,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:359,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:360,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:362,30'
              BranchSideFuncs:
                - lha_check_header_format
                - __archive_read_ahead
                - lha_check_header_format
        - Branch String:   'libarchive/archive_read_support_format_lha.c:362,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:363,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:365,6'
              BranchSideFuncs:
                - __archive_read_ahead
                - lha_check_header_format
        - Branch String:   'libarchive/archive_read_support_format_lha.c:365,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:365,21'
              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:365,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:367,10'
              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:369,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:370,32'
              BranchSideFuncs:
                - __archive_read_ahead
                - lha_check_header_format
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:387,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:372,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:374,12'
              BranchSideFuncs:
                - __archive_read_ahead
                - lha_check_header_format
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:379,22'
              BranchSideFuncs:
                - __archive_read_ahead
                - lha_check_header_format
        - Branch String:   'libarchive/archive_read_support_format_lha.c:375,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:376,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:377,5'
              BranchSideFuncs:
                - __archive_read_ahead
                - lha_check_header_format
        - Branch String:   'libarchive/archive_read_support_format_lha.c:380,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:381,41'
              BranchSideFuncs:
                - lha_check_header_format
                - __archive_read_ahead
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:385,13'
              BranchSideFuncs:
                - __archive_read_ahead
                - lha_check_header_format
        - Branch String:   'libarchive/archive_read_support_format_lha.c:381,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:382,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:383,10'
              BranchSideFuncs:
                - __archive_read_ahead
                - lha_check_header_format
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:359,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_lha.c:362,6'
          Dst:             lha_check_header_format
        - Src:             'libarchive/archive_read_support_format_lha.c:370,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_lha.c:381,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: 259
      functionLinenumberEnd: 291
      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_read_format_lha_cleanup
        - archive_read_format_lha_options
        - archive_read_format_lha_read_data
        - archive_read_format_lha_read_data_skip
        - archive_read_format_lha_read_header
        - archive_set_error
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_lha.c:264,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:264,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:267,8'
              BranchSideFuncs:
                - calloc
                - __archive_read_register_format
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:268,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:269,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:273,2'
              BranchSideFuncs:
                - __archive_read_register_format
                - free
        - Branch String:   'libarchive/archive_read_support_format_lha.c:288,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:289,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:290,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:264,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read_support_format_lha.c:267,8'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_lha.c:269,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_lha.c:275,6'
          Dst:             __archive_read_register_format
        - Src:             'libarchive/archive_read_support_format_lha.c:275,6'
          Dst:             archive_read_format_lha_bid
        - Src:             'libarchive/archive_read_support_format_lha.c:275,6'
          Dst:             archive_read_format_lha_options
        - Src:             'libarchive/archive_read_support_format_lha.c:275,6'
          Dst:             archive_read_format_lha_read_header
        - Src:             'libarchive/archive_read_support_format_lha.c:275,6'
          Dst:             archive_read_format_lha_read_data
        - Src:             'libarchive/archive_read_support_format_lha.c:275,6'
          Dst:             archive_read_format_lha_read_data_skip
        - Src:             'libarchive/archive_read_support_format_lha.c:275,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
        - memcmp
        - 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_read_format_mtree_options
        - archive_set_error
        - calloc
        - cleanup
        - mtree_bid
        - read_data
        - read_header
        - skip
      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,10'
              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,10'
          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: 3580
      functionLinenumberEnd: 3584
      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:3581,3'
          Dst:             delete_filter
        - Src:             'libarchive/archive_read_support_format_rar.c:3582,3'
          Dst:             delete_program_code
    - functionName:    delete_filter
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3568
      functionLinenumberEnd: 3576
      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:3569,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3571,31'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3576,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    delete_program_code
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3588
      functionLinenumberEnd: 3597
      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:3589,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3591,37'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3597,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    membr_fill
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3629
      functionLinenumberEnd: 3641
      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:3630,31'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3630,34'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3630,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3630,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3632,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3635,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3635,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3637,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3640,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    create_filter
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3404
      functionLinenumberEnd: 3426
      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:3408,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3409,5'
              BranchSideFuncs:
                - calloc
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3410,18'
              BranchSideFuncs:
                - calloc
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3411,27'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3411,72'
              BranchSideFuncs:
                - calloc
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3411,3'
              BranchSideFuncs:
                - calloc
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3413,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3415,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3418,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3418,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3419,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3420,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3420,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3421,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3422,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:3407,12'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_rar.c:3412,24'
          Dst:             calloc
    - functionName:    compile_program
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3528
      functionLinenumberEnd: 3564
      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:3536,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3537,12'
              BranchSideFuncs:
                - calloc
                - crc32
                - membr_bits
                - membr_next_rarvm_number
                - malloc
                - delete_program_code
                - membr_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3538,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:3538,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3538,18'
              BranchSideFuncs:
                - calloc
                - crc32
                - membr_bits
                - membr_next_rarvm_number
                - malloc
                - delete_program_code
                - membr_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3539,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3538,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3539,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3541,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:3546,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3547,5'
              BranchSideFuncs:
                - crc32
                - membr_bits
                - membr_next_rarvm_number
                - malloc
                - delete_program_code
                - membr_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3548,32'
              BranchSideFuncs:
                - crc32
                - membr_bits
                - membr_next_rarvm_number
                - malloc
                - delete_program_code
                - membr_bits
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3550,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3552,27'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - malloc
                - delete_program_code
                - membr_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3563,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3554,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3556,27'
              BranchSideFuncs:
                - membr_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3559,12'
              BranchSideFuncs:
                - membr_bits
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3559,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3560,38'
              BranchSideFuncs:
                - membr_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3561,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:3545,10'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_rar.c:3548,23'
          Dst:             crc32
        - Src:             'libarchive/archive_read_support_format_rar.c:3550,7'
          Dst:             membr_bits
        - Src:             'libarchive/archive_read_support_format_rar.c:3552,27'
          Dst:             membr_next_rarvm_number
        - Src:             'libarchive/archive_read_support_format_rar.c:3556,7'
          Dst:             delete_program_code
        - Src:             'libarchive/archive_read_support_format_rar.c:3560,38'
          Dst:             membr_bits
    - functionName:    membr_bits
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3621
      functionLinenumberEnd: 3625
      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:3622,28'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3622,32'
              BranchSideFuncs:
                - membr_fill
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3624,22'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3622,43'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3622,58'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3623,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3622,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3623,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3624,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:3622,47'
          Dst:             membr_fill
    - functionName:    membr_next_rarvm_number
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3601
      functionLinenumberEnd: 3617
      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:3603,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3606,25'
              BranchSideFuncs:
                - membr_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3608,24'
              BranchSideFuncs:
                - membr_bits
                - membr_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3613,25'
              BranchSideFuncs:
                - membr_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3615,25'
              BranchSideFuncs:
                - membr_bits
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3609,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3610,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3611,28'
              BranchSideFuncs:
                - membr_bits
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:3603,11'
          Dst:             membr_bits
        - Src:             'libarchive/archive_read_support_format_rar.c:3606,14'
          Dst:             membr_bits
        - Src:             'libarchive/archive_read_support_format_rar.c:3608,13'
          Dst:             membr_bits
        - Src:             'libarchive/archive_read_support_format_rar.c:3611,40'
          Dst:             membr_bits
        - Src:             'libarchive/archive_read_support_format_rar.c:3613,14'
          Dst:             membr_bits
        - Src:             'libarchive/archive_read_support_format_rar.c:3615,14'
          Dst:             membr_bits
    - functionName:    parse_filter
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3263
      functionLinenumberEnd: 3400
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - char
      constantsTouched: []
      argNames:
        - a
        - bytes
        - length
        - flags
      BBCount:         91
      ICount:          626
      EdgeCount:       121
      CyclomaticComplexity: 32
      functionsReached:
        - archive_le32enc
        - compile_program
        - create_filter
        - delete_filter
        - delete_program_code
        - lzss_position
        - membr_bits
        - membr_next_rarvm_number
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3281,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3282,13'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - lzss_position
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - 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:3284,8'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - lzss_position
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - 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:3284,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3286,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.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - 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:3302,11'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - lzss_position
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - 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:3287,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3289,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.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - 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:3295,10'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - lzss_position
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - 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:3296,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3297,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3299,30'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - lzss_position
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - 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:3305,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3306,12'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - lzss_position
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - 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:3307,7'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - lzss_position
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - 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:3307,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3308,5'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - lzss_position
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - 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:3310,19'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - lzss_position
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - 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:3311,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3312,19'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - 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:3313,8'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - 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:3313,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3314,19'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
                - membr_bits
                - membr_next_rarvm_number
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3316,19'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - 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:3316,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3316,26'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
                - membr_bits
                - membr_next_rarvm_number
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3316,17'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - 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:3318,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3319,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3321,3'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - 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:3323,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3323,25'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
                - membr_bits
                - membr_next_rarvm_number
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3323,3'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - 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:3326,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3328,29'
              BranchSideFuncs:
                - membr_bits
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
                - membr_next_rarvm_number
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3334,8'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3329,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3330,12'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
                - membr_next_rarvm_number
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3332,3'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3330,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3330,27'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3331,24'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3334,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3336,20'
              BranchSideFuncs:
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3358,27'
              BranchSideFuncs:
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3340,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3340,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3341,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3340,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3341,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3342,23'
              BranchSideFuncs:
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3343,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3344,7'
              BranchSideFuncs:
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3345,12'
              BranchSideFuncs:
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3345,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3346,30'
              BranchSideFuncs:
                - membr_bits
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3347,28'
              BranchSideFuncs:
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3348,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3349,12'
              BranchSideFuncs:
                - free
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3352,10'
              BranchSideFuncs:
                - free
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3354,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3355,17'
              BranchSideFuncs:
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3356,13'
              BranchSideFuncs:
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3362,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3364,21'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - malloc
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - free
                - membr_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3374,10'
              BranchSideFuncs:
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3365,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3366,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3367,25'
              BranchSideFuncs:
                - malloc
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - free
                - membr_bits
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3368,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3369,7'
              BranchSideFuncs:
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - free
                - membr_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3370,12'
              BranchSideFuncs:
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - free
                - membr_bits
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3370,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3371,61'
              BranchSideFuncs:
                - membr_bits
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3372,3'
              BranchSideFuncs:
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3374,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3376,12'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3380,26'
              BranchSideFuncs:
                - create_filter
                - free
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3382,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3383,5'
              BranchSideFuncs:
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3385,10'
              BranchSideFuncs:
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3385,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3386,22'
              BranchSideFuncs:
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3387,20'
              BranchSideFuncs:
                - archive_le32enc.1864
                - archive_le32enc.1864
                - archive_le32enc.1864
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3392,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3393,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3394,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3396,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3397,28'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3399,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:3286,11'
          Dst:             membr_next_rarvm_number
        - Src:             'libarchive/archive_read_support_format_rar.c:3289,7'
          Dst:             delete_filter
        - Src:             'libarchive/archive_read_support_format_rar.c:3291,7'
          Dst:             delete_program_code
        - Src:             'libarchive/archive_read_support_format_rar.c:3310,19'
          Dst:             membr_next_rarvm_number
        - Src:             'libarchive/archive_read_support_format_rar.c:3310,58'
          Dst:             lzss_position
        - Src:             'libarchive/archive_read_support_format_rar.c:3314,19'
          Dst:             membr_next_rarvm_number
        - Src:             'libarchive/archive_read_support_format_rar.c:3328,29'
          Dst:             membr_bits
        - Src:             'libarchive/archive_read_support_format_rar.c:3331,24'
          Dst:             membr_next_rarvm_number
        - Src:             'libarchive/archive_read_support_format_rar.c:3336,20'
          Dst:             membr_next_rarvm_number
        - Src:             'libarchive/archive_read_support_format_rar.c:3346,30'
          Dst:             membr_bits
        - Src:             'libarchive/archive_read_support_format_rar.c:3347,12'
          Dst:             compile_program
        - Src:             'libarchive/archive_read_support_format_rar.c:3364,21'
          Dst:             membr_next_rarvm_number
        - Src:             'libarchive/archive_read_support_format_rar.c:3371,61'
          Dst:             membr_bits
        - Src:             'libarchive/archive_read_support_format_rar.c:3380,12'
          Dst:             create_filter
        - Src:             'libarchive/archive_read_support_format_rar.c:3386,5'
          Dst:             archive_le32enc
        - Src:             'libarchive/archive_read_support_format_rar.c:3387,3'
          Dst:             archive_le32enc
        - Src:             'libarchive/archive_read_support_format_rar.c:3388,3'
          Dst:             archive_le32enc
        - Src:             'libarchive/archive_read_support_format_rar.c:3389,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: 3898
      functionLinenumberEnd: 3906
      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:3901,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3901,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3903,20'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3901,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3901,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3903,20'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3901,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3902,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3903,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:3901,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: 3226
      functionLinenumberEnd: 3259
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - min
        - avail
      BBCount:         31
      ICount:          198
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - __archive_read_ahead
        - archive_read_format_rar_read_header
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3234,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3236,9'
              BranchSideFuncs:
                - archive_read_format_rar_read_header
                - __archive_read_ahead
                - archive_read_format_rar_read_header
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3258,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3236,44'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3236,48'
              BranchSideFuncs:
                - archive_read_format_rar_read_header
                - __archive_read_ahead
                - archive_read_format_rar_read_header
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3238,10'
              BranchSideFuncs:
                - archive_read_format_rar_read_header
                - __archive_read_ahead
                - archive_read_format_rar_read_header
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3236,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3237,16'
              BranchSideFuncs:
                - archive_read_format_rar_read_header
                - __archive_read_ahead
                - archive_read_format_rar_read_header
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3238,10'
              BranchSideFuncs:
                - archive_read_format_rar_read_header
                - __archive_read_ahead
                - archive_read_format_rar_read_header
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3238,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3239,25'
              BranchSideFuncs:
                - archive_read_format_rar_read_header
                - __archive_read_ahead
                - archive_read_format_rar_read_header
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3240,10'
              BranchSideFuncs:
                - archive_read_format_rar_read_header
                - __archive_read_ahead
                - archive_read_format_rar_read_header
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3240,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3241,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3242,15'
              BranchSideFuncs:
                - archive_read_format_rar_read_header
                - __archive_read_ahead
                - archive_read_format_rar_read_header
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3247,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3249,9'
              BranchSideFuncs:
                - archive_read_format_rar_read_header
                - __archive_read_ahead
                - archive_read_format_rar_read_header
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3252,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_read_format_rar_read_header
                - archive_read_format_rar_read_header
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3253,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3254,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3255,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_read_format_rar_read_header
                - archive_read_format_rar_read_header
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:3232,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_rar.c:3246,13'
          Dst:             archive_read_format_rar_read_header
        - Src:             'libarchive/archive_read_support_format_rar.c:3250,15'
          Dst:             archive_read_format_rar_read_header
    - functionName:    archive_read_format_rar_read_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 1097
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
      BBCount:         81
      ICount:          564
      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.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __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
                - memcmp
                - skip_sfx
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:923,24'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_ahead
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __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
                - 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,5'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_ahead
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __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
                - memcmp
                - skip_sfx
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:939,33'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_ahead
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __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
                - 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.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __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
                - 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.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __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
                - skip_sfx
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:950,3'
              BranchSideFuncs:
                - __archive_read_ahead
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __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:944,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:944,23'
              BranchSideFuncs:
                - memcmp
                - __archive_read_ahead
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __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
                - skip_sfx
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:944,46'
              BranchSideFuncs:
                - memcmp
                - __archive_read_ahead
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __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
                - 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.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __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:946,20'
              BranchSideFuncs:
                - skip_sfx
                - __archive_read_ahead
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __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:943,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:946,20'
              BranchSideFuncs:
                - skip_sfx
                - __archive_read_ahead
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __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:950,3'
              BranchSideFuncs:
                - __archive_read_ahead
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __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: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.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __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:956,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:957,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:961,9'
              BranchSideFuncs:
                - read_header.1875
                - __archive_read_ahead
                - archive_set_error
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __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:964,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:967,18'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __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
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:976,41'
              BranchSideFuncs:
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - 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:1024,26'
              BranchSideFuncs:
                - read_header.1875
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1032,31'
              BranchSideFuncs:
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1875
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __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
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1032,31'
              BranchSideFuncs:
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1875
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __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
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1032,31'
              BranchSideFuncs:
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1875
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __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
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1032,31'
              BranchSideFuncs:
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1875
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __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
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1032,31'
              BranchSideFuncs:
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1875
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __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
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1032,31'
              BranchSideFuncs:
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1875
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __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
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1087,30'
              BranchSideFuncs:
                - read_header.1875
                - __archive_read_ahead
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __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:1092,26'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:967,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:968,28'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:972,30'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __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
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:978,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:979,28'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:983,37'
              BranchSideFuncs:
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - 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:983,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:984,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:985,11'
              BranchSideFuncs:
                - crc32
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - 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:989,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:990,21'
              BranchSideFuncs:
                - crc32
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - 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:1002,11'
              BranchSideFuncs:
                - crc32
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - 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:990,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:992,30'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:996,29'
              BranchSideFuncs:
                - crc32
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - 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:1002,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1004,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:1012,51'
              BranchSideFuncs:
                - crc32
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __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
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1013,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1019,7'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - 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:1020,30'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - 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:1034,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1035,28'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1039,11'
              BranchSideFuncs:
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __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
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1039,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1041,13'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __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
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1053,40'
              BranchSideFuncs:
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __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
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1041,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1042,30'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1046,39'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __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
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1046,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1047,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1048,13'
              BranchSideFuncs:
                - archive_le32dec.1877
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __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
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1059,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1061,13'
              BranchSideFuncs:
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __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
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1075,12'
              BranchSideFuncs:
                - __archive_read_ahead
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __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:1061,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1062,19'
              BranchSideFuncs:
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __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
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1064,31'
              BranchSideFuncs:
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __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
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1065,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1066,30'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1070,13'
              BranchSideFuncs:
                - crc32
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __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
                - __archive_read_ahead
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1075,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1081,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __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:1082,11'
              BranchSideFuncs:
                - __archive_read_ahead
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __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:1082,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1083,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1084,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __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:1087,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1088,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1089,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1877
                - archive_set_error
                - archive_set_error
                - read_header.1875
                - archive_le16dec.1872
                - archive_le16dec.1872
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - __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
      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:957,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:967,11'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_rar.c:968,9'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:972,7'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_rar.c:976,25'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_rar.c:977,14'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_rar.c:979,9'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:983,16'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_rar.c:992,11'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1004,9'
          Dst:             archive_entry_set_is_metadata_encrypted
        - Src:             'libarchive/archive_read_support_format_rar.c:1005,9'
          Dst:             archive_entry_set_is_data_encrypted
        - Src:             'libarchive/archive_read_support_format_rar.c:1007,10'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1012,19'
          Dst:             crc32
        - Src:             'libarchive/archive_read_support_format_rar.c:1013,35'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_rar.c:1020,7'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_rar.c:1024,14'
          Dst:             read_header
        - Src:             'libarchive/archive_read_support_format_rar.c:1032,15'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_rar.c:1033,14'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_rar.c:1035,9'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1042,11'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1046,18'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_rar.c:1049,17'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_rar.c:1053,24'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_rar.c:1054,7'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_rar.c:1065,18'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_rar.c:1066,11'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1071,21'
          Dst:             crc32
        - Src:             'libarchive/archive_read_support_format_rar.c:1072,9'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_rar.c:1087,18'
          Dst:             read_header
        - Src:             'libarchive/archive_read_support_format_rar.c:1092,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: 1364
      functionLinenumberEnd: 1873
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - a
        - entry
        - head_type
      BBCount:         185
      ICount:          1847
      EdgeCount:       248
      CyclomaticComplexity: 65
      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:1387,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1388,10'
              BranchSideFuncs:
                - archive_string_default_conversion_for_read
                - __archive_read_ahead
                - archive_le16dec.1872
                - archive_le16dec.1872
                - crc32
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - archive_le32dec.1877
                - get_time
                - archive_le32dec.1877
                - archive_le32dec.1877
                - archive_le32dec.1877
                - archive_le16dec.1872
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - 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
                - archive_set_error
                - archive_set_error
                - archive_le64dec.1881
                - archive_le64dec.1881
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1398,33'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_le16dec.1872
                - archive_le16dec.1872
                - crc32
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - archive_le32dec.1877
                - get_time
                - archive_le32dec.1877
                - archive_le32dec.1877
                - archive_le32dec.1877
                - archive_le16dec.1872
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - 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
                - archive_set_error
                - archive_set_error
                - archive_le64dec.1881
                - archive_le64dec.1881
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1388,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1391,15'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_le16dec.1872
                - archive_le16dec.1872
                - crc32
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - archive_le32dec.1877
                - get_time
                - archive_le32dec.1877
                - archive_le32dec.1877
                - archive_le32dec.1877
                - archive_le16dec.1872
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - 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
                - archive_set_error
                - archive_set_error
                - archive_le64dec.1881
                - archive_le64dec.1881
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1394,13'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_le16dec.1872
                - archive_le16dec.1872
                - crc32
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - archive_le32dec.1877
                - get_time
                - archive_le32dec.1877
                - archive_le32dec.1877
                - archive_le32dec.1877
                - archive_le16dec.1872
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - 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
                - archive_set_error
                - archive_set_error
                - archive_le64dec.1881
                - archive_le64dec.1881
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1398,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1399,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1400,7'
              BranchSideFuncs:
                - archive_le16dec.1872
                - archive_le16dec.1872
                - crc32
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - archive_le32dec.1877
                - get_time
                - archive_le32dec.1877
                - archive_le32dec.1877
                - archive_le32dec.1877
                - archive_le16dec.1872
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - 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
                - archive_set_error
                - archive_set_error
                - archive_le64dec.1881
                - archive_le64dec.1881
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1404,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1405,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1409,52'
              BranchSideFuncs:
                - crc32
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1872
                - archive_le32dec.1877
                - get_time
                - archive_le32dec.1877
                - archive_le32dec.1877
                - archive_le32dec.1877
                - archive_le16dec.1872
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - 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
                - archive_set_error
                - archive_set_error
                - archive_le64dec.1881
                - archive_le64dec.1881
                - 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:1412,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1414,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1434,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1439,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1441,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1447,26'
              BranchSideFuncs:
                - crc32
                - archive_le16dec.1872
                - archive_le32dec.1877
                - get_time
                - archive_le32dec.1877
                - archive_le32dec.1877
                - archive_le32dec.1877
                - archive_le16dec.1872
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - 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
                - archive_set_error
                - archive_set_error
                - archive_le64dec.1881
                - archive_le64dec.1881
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1449,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1455,3'
              BranchSideFuncs:
                - archive_le32dec.1877
                - get_time
                - archive_le32dec.1877
                - archive_le32dec.1877
                - archive_le32dec.1877
                - archive_le16dec.1872
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - 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
                - archive_set_error
                - archive_set_error
                - archive_le64dec.1881
                - archive_le64dec.1881
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1457,7'
              BranchSideFuncs:
                - archive_le32dec.1877
                - get_time
                - archive_le32dec.1877
                - archive_le32dec.1877
                - archive_le32dec.1877
                - archive_le16dec.1872
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - 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
                - archive_set_error
                - archive_set_error
                - archive_le64dec.1881
                - archive_le64dec.1881
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1469,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1471,41'
              BranchSideFuncs:
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.1877
                - archive_le32dec.1877
                - archive_le16dec.1872
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - 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
                - archive_set_error
                - archive_set_error
                - archive_le64dec.1881
                - archive_le64dec.1881
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1481,7'
              BranchSideFuncs:
                - archive_le32dec.1877
                - archive_le32dec.1877
                - archive_le16dec.1872
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - 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
                - archive_set_error
                - archive_set_error
                - archive_le64dec.1881
                - archive_le64dec.1881
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1481,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1483,9'
              BranchSideFuncs:
                - archive_le64dec.1881
                - archive_le64dec.1881
                - archive_le16dec.1872
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - 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
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1499,52'
              BranchSideFuncs:
                - archive_le32dec.1877
                - archive_le32dec.1877
                - archive_le16dec.1872
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - 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
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1483,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1484,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1488,5'
              BranchSideFuncs:
                - archive_le64dec.1881
                - archive_le64dec.1881
                - archive_le16dec.1872
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - 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
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1503,28'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1503,31'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1505,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1503,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1505,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1510,26'
              BranchSideFuncs:
                - archive_le16dec.1872
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - 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
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1515,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1516,23'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_le16dec.1872
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - 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_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1539,47'
              BranchSideFuncs:
                - archive_le16dec.1872
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - 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:1517,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1518,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1522,20'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_le16dec.1872
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - 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_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1523,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1524,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1529,35'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_le16dec.1872
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - 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_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1529,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1530,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1534,9'
              BranchSideFuncs:
                - archive_le16dec.1872
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - 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:1540,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1541,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1545,7'
              BranchSideFuncs:
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - 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:1545,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1546,15'
              BranchSideFuncs:
                - realloc
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - 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:1556,14'
              BranchSideFuncs:
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - 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:1548,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1549,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1553,21'
              BranchSideFuncs:
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - 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:1559,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1561,9'
              BranchSideFuncs:
                - strlen
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - 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:1682,16'
              BranchSideFuncs:
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1561,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1566,13'
              BranchSideFuncs:
                - strlen
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1668,11'
              BranchSideFuncs:
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
                - archive_string_conversion_from_charset
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1570,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1570,40'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1573,14'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1573,27'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1573,30'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1573,7'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1573,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1575,14'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1632,11'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1575,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1577,24'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1581,18'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1582,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1573,7'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1585,17'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1591,17'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1597,17'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1610,17'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1585,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1586,15'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1587,13'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1591,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1592,15'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1593,41'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1597,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1598,24'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1601,43'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1610,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1611,15'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1613,24'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1614,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1615,19'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1620,28'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1615,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1616,17'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1617,25'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1622,27'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1622,30'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1622,13'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1622,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1623,29'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1629,11'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1632,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1633,28'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1637,7'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
        - 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
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1652,18'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
                - memcmp
        - 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:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1655,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1657,21'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1661,12'
              BranchSideFuncs:
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1657,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1658,13'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1659,14'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1668,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1670,13'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1674,18'
              BranchSideFuncs:
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1671,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1672,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1673,7'
              BranchSideFuncs:
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1675,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1676,10'
              BranchSideFuncs:
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1677,12'
              BranchSideFuncs:
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1683,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1684,8'
              BranchSideFuncs:
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1685,10'
              BranchSideFuncs:
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1689,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1690,5'
              BranchSideFuncs:
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1727,12'
              BranchSideFuncs:
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - 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:1690,46'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1691,13'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - realloc
                - archive_set_error
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - 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:1727,12'
              BranchSideFuncs:
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - 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:1689,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1693,28'
              BranchSideFuncs:
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - 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:1727,12'
              BranchSideFuncs:
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - 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:1697,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1701,38'
              BranchSideFuncs:
                - realloc
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1713,9'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1702,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1704,28'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1707,18'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1713,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1715,11'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1725,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1715,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1717,28'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1721,44'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1735,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1737,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1740,24'
              BranchSideFuncs:
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1746,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1748,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1751,29'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1757,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1759,9'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1768,7'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1759,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1760,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1764,12'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - read_exttime
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1768,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1769,22'
              BranchSideFuncs:
                - read_exttime
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1776,26'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1769,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1770,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1774,3'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1777,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1778,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1782,30'
              BranchSideFuncs:
                - archive_le32dec.1877
                - 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.1877
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1785,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1790,58'
              BranchSideFuncs:
                - archive_le32dec.1877
                - 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:1790,58'
              BranchSideFuncs:
                - archive_le32dec.1877
                - 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:1790,58'
              BranchSideFuncs:
                - archive_le32dec.1877
                - 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:1801,58'
              BranchSideFuncs:
                - archive_le32dec.1877
                - 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:1801,58'
              BranchSideFuncs:
                - archive_le32dec.1877
                - 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:1801,58'
              BranchSideFuncs:
                - archive_le32dec.1877
                - 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:1805,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1791,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1792,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:1794,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:1833,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1834,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1836,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:1842,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1844,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:1856,9'
              BranchSideFuncs:
                - archive_entry_set_size
                - read_symlink_stored
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1844,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1846,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1850,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:1856,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1859,5'
              BranchSideFuncs:
                - archive_entry_set_size
                - read_symlink_stored
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1869,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1863,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1864,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1865,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1865,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1866,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1867,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1869,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1870,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1872,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:1390,11'
          Dst:             archive_string_default_conversion_for_read
        - Src:             'libarchive/archive_read_support_format_rar.c:1398,12'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_rar.c:1402,21'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_rar.c:1403,17'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_rar.c:1405,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1409,20'
          Dst:             crc32
        - Src:             'libarchive/archive_read_support_format_rar.c:1410,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_rar.c:1434,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1439,12'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_rar.c:1441,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1447,20'
          Dst:             crc32
        - Src:             'libarchive/archive_read_support_format_rar.c:1448,16'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_rar.c:1464,11'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_rar.c:1465,16'
          Dst:             get_time
        - Src:             'libarchive/archive_read_support_format_rar.c:1467,19'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_rar.c:1471,5'
          Dst:             archive_entry_set_is_data_encrypted
        - Src:             'libarchive/archive_read_support_format_rar.c:1473,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1484,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1494,24'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_rar.c:1495,21'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_rar.c:1499,24'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_rar.c:1500,21'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_rar.c:1505,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1518,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1524,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1529,14'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_rar.c:1530,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1539,19'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_rar.c:1541,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1547,14'
          Dst:             realloc
        - Src:             'libarchive/archive_read_support_format_rar.c:1549,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1561,26'
          Dst:             strlen
        - Src:             'libarchive/archive_read_support_format_rar.c:1569,26'
          Dst:             strlen
        - Src:             'libarchive/archive_read_support_format_rar.c:1633,9'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1647,30'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_read_support_format_rar.c:1655,14'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_rar.c:1657,14'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_rar.c:1669,27'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_read_support_format_rar.c:1675,22'
          Dst:             strchr
        - Src:             'libarchive/archive_read_support_format_rar.c:1683,20'
          Dst:             strchr
        - Src:             'libarchive/archive_read_support_format_rar.c:1691,6'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_rar.c:1693,5'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_rar.c:1702,21'
          Dst:             realloc
        - Src:             'libarchive/archive_read_support_format_rar.c:1704,9'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1717,9'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1729,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1735,17'
          Dst:             realloc
        - Src:             'libarchive/archive_read_support_format_rar.c:1737,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1746,19'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_rar.c:1748,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1760,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1769,9'
          Dst:             read_exttime
        - Src:             'libarchive/archive_read_support_format_rar.c:1770,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1776,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_rar.c:1778,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1790,30'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_rar.c:1801,30'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_rar.c:1805,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1836,3'
          Dst:             archive_entry_set_mtime
        - Src:             'libarchive/archive_read_support_format_rar.c:1837,3'
          Dst:             archive_entry_set_ctime
        - Src:             'libarchive/archive_read_support_format_rar.c:1838,3'
          Dst:             archive_entry_set_atime
        - Src:             'libarchive/archive_read_support_format_rar.c:1839,3'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_rar.c:1840,3'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_rar.c:1842,7'
          Dst:             _archive_entry_copy_pathname_l
        - Src:             'libarchive/archive_read_support_format_rar.c:1844,9'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_rar.c:1846,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1852,23'
          Dst:             archive_string_conversion_charset_name
        - Src:             'libarchive/archive_read_support_format_rar.c:1850,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1860,5'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_rar.c:1863,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: 1877
      functionLinenumberEnd: 1886
      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:1886,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: 1891
      functionLinenumberEnd: 1967
      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:1901,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1902,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1903,27'
              BranchSideFuncs:
                - archive_le16dec.1872
                - archive_le32dec.1877
                - get_time
                - localtime_r
                - mktime
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1906,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1908,7'
              BranchSideFuncs:
                - archive_le32dec.1877
                - get_time
                - localtime_r
                - mktime
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1966,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1909,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1910,11'
              BranchSideFuncs:
                - archive_le32dec.1877
                - get_time
                - localtime_r
                - mktime
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1911,13'
              BranchSideFuncs:
                - archive_le32dec.1877
                - get_time
                - localtime_r
                - mktime
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1912,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1914,12'
              BranchSideFuncs:
                - archive_le32dec.1877
                - get_time
                - localtime_r
                - mktime
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1965,3'
              BranchSideFuncs:
                - archive_le32dec.1877
                - get_time
                - localtime_r
                - mktime
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1914,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1916,13'
              BranchSideFuncs:
                - localtime_r
                - archive_le32dec.1877
                - get_time
                - mktime
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1922,11'
              BranchSideFuncs:
                - localtime_r
                - archive_le32dec.1877
                - get_time
                - mktime
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1916,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1917,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1918,33'
              BranchSideFuncs:
                - archive_le32dec.1877
                - get_time
                - localtime_r
                - mktime
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1924,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1925,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1926,14'
              BranchSideFuncs:
                - localtime_r
                - archive_le32dec.1877
                - get_time
                - mktime
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1926,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1928,43'
              BranchSideFuncs:
                - localtime_r
                - archive_le32dec.1877
                - get_time
                - mktime
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1934,12'
              BranchSideFuncs:
                - localtime_r
                - archive_le32dec.1877
                - get_time
                - mktime
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1939,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1941,9'
              BranchSideFuncs:
                - mktime
                - archive_le32dec.1877
                - get_time
                - localtime_r
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1944,11'
              BranchSideFuncs:
                - archive_le32dec.1877
                - get_time
                - localtime_r
                - mktime
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1944,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1946,22'
              BranchSideFuncs:
                - archive_le32dec.1877
                - get_time
                - localtime_r
                - mktime
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1949,16'
              BranchSideFuncs:
                - archive_le32dec.1877
                - get_time
                - localtime_r
                - mktime
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1949,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1951,22'
              BranchSideFuncs:
                - archive_le32dec.1877
                - get_time
                - localtime_r
                - mktime
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1954,16'
              BranchSideFuncs:
                - archive_le32dec.1877
                - get_time
                - localtime_r
                - mktime
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1954,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1956,22'
              BranchSideFuncs:
                - archive_le32dec.1877
                - get_time
                - localtime_r
                - mktime
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1961,24'
              BranchSideFuncs:
                - archive_le32dec.1877
                - get_time
                - localtime_r
                - mktime
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:1903,11'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_rar.c:1918,17'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_rar.c:1919,13'
          Dst:             get_time
        - Src:             'libarchive/archive_read_support_format_rar.c:1934,12'
          Dst:             localtime_r
        - Src:             'libarchive/archive_read_support_format_rar.c:1942,13'
          Dst:             mktime
    - functionName:    read_symlink_stored
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1972
      functionLinenumberEnd: 2009
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
        - sconv
      BBCount:         13
      ICount:          114
      EdgeCount:       17
      CyclomaticComplexity: 6
      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:1979,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1981,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1985,27'
              BranchSideFuncs:
                - rar_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_rar.c:1985,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1987,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1991,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:1993,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1996,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:2007,26'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1996,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1998,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2002,24'
              BranchSideFuncs:
                - archive_string_conversion_charset_name
                - archive_set_error
                - __archive_read_consume
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:1981,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1985,12'
          Dst:             rar_read_ahead
        - Src:             'libarchive/archive_read_support_format_rar.c:1987,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1993,7'
          Dst:             _archive_entry_copy_symlink_l
        - Src:             'libarchive/archive_read_support_format_rar.c:1996,9'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_rar.c:1998,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2004,23'
          Dst:             archive_string_conversion_charset_name
        - Src:             'libarchive/archive_read_support_format_rar.c:2002,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2007,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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_filter
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3645
      functionLinenumberEnd: 3691
      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:3650,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3651,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:3652,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:3653,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3655,26'
              BranchSideFuncs:
                - rar_decode_byte
                - malloc
                - parse_filter
                - free
                - free
                - rar_decode_byte
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3659,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:3655,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3656,7'
              BranchSideFuncs:
                - malloc
                - parse_filter
                - free
                - free
                - rar_decode_byte
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3657,14'
              BranchSideFuncs:
                - malloc
                - parse_filter
                - free
                - free
                - rar_decode_byte
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3661,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3662,7'
              BranchSideFuncs:
                - rar_decode_byte
                - malloc
                - parse_filter
                - free
                - free
                - rar_decode_byte
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3663,14'
              BranchSideFuncs:
                - rar_decode_byte
                - malloc
                - parse_filter
                - free
                - free
                - rar_decode_byte
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3664,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3665,7'
              BranchSideFuncs:
                - malloc
                - parse_filter
                - free
                - free
                - rar_decode_byte
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3666,15'
              BranchSideFuncs:
                - malloc
                - parse_filter
                - free
                - free
                - rar_decode_byte
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3670,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3671,5'
              BranchSideFuncs:
                - parse_filter
                - free
                - free
                - rar_decode_byte
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3672,10'
              BranchSideFuncs:
                - parse_filter
                - free
                - free
                - rar_decode_byte
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3672,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3674,26'
              BranchSideFuncs:
                - rar_decode_byte
                - free
                - parse_filter
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3680,21'
              BranchSideFuncs:
                - parse_filter
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3674,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3676,12'
              BranchSideFuncs:
                - parse_filter
                - free
                - free
                - rar_decode_byte
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3679,3'
              BranchSideFuncs:
                - parse_filter
                - free
                - free
                - rar_decode_byte
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3680,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3682,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3685,8'
              BranchSideFuncs:
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3687,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3688,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3690,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:3650,8'
          Dst:             rar_decode_byte
        - Src:             'libarchive/archive_read_support_format_rar.c:3655,10'
          Dst:             rar_decode_byte
        - Src:             'libarchive/archive_read_support_format_rar.c:3661,10'
          Dst:             rar_decode_byte
        - Src:             'libarchive/archive_read_support_format_rar.c:3664,10'
          Dst:             rar_decode_byte
        - Src:             'libarchive/archive_read_support_format_rar.c:3674,10'
          Dst:             rar_decode_byte
        - Src:             'libarchive/archive_read_support_format_rar.c:3680,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: 2860
      functionLinenumberEnd: 2912
      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:2863,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2865,24'
              BranchSideFuncs:
                - make_table_recurse
                - make_table_recurse
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2869,7'
              BranchSideFuncs:
                - make_table_recurse
                - make_table_recurse
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2869,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2869,19'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2871,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2869,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2871,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2876,25'
              BranchSideFuncs:
                - make_table_recurse
                - make_table_recurse
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2878,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2881,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2898,8'
              BranchSideFuncs:
                - make_table_recurse
                - make_table_recurse
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2881,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2883,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2886,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2898,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2900,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2905,33'
              BranchSideFuncs:
                - make_table_recurse
                - make_table_recurse
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:2865,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2871,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2905,14'
          Dst:             make_table_recurse
        - Src:             'libarchive/archive_read_support_format_rar.c:2907,14'
          Dst:             make_table_recurse
    - functionName:    make_table
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2845
      functionLinenumberEnd: 2853
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - code
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - make_table_recurse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2846,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2846,44'
              BranchSideFuncs:
                - calloc
                - make_table_recurse
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2847,5'
              BranchSideFuncs:
                - calloc
                - make_table_recurse
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2846,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2847,5'
              BranchSideFuncs:
                - calloc
                - make_table_recurse
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2849,23'
              BranchSideFuncs:
                - calloc
                - make_table_recurse
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:2851,17'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_rar.c:2853,10'
          Dst:             make_table_recurse
    - functionName:    add_value
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2717
      functionLinenumberEnd: 2821
      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:2724,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2725,23'
              BranchSideFuncs:
                - archive_set_error
                - new_node
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2726,6'
              BranchSideFuncs:
                - archive_set_error
                - new_node
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2726,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2727,23'
              BranchSideFuncs:
                - archive_set_error
                - new_node
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2743,12'
              BranchSideFuncs:
                - archive_set_error
                - new_node
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2744,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2746,12'
              BranchSideFuncs:
                - archive_set_error
                - new_node
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2808,9'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2749,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2752,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2793,11'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - new_node
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2793,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2795,22'
              BranchSideFuncs:
                - new_node
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2804,18'
              BranchSideFuncs:
                - archive_set_error
                - new_node
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2795,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2796,30'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2800,46'
              BranchSideFuncs:
                - archive_set_error
                - new_node
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2809,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2809,8'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2811,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2808,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2811,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2817,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:2752,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2795,13'
          Dst:             new_node
        - Src:             'libarchive/archive_read_support_format_rar.c:2796,11'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2811,5'
          Dst:             archive_set_error
    - functionName:    new_node
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2825
      functionLinenumberEnd: 2841
      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:2827,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2828,9'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2838,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2829,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2830,27'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2832,24'
              BranchSideFuncs:
                - realloc
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2833,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2834,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2835,46'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:2832,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: 2610
      functionLinenumberEnd: 2677
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - code
      BBCount:         32
      ICount:          326
      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:2617,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2619,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:2623,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:2619,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2620,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2621,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:2627,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2627,8'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2633,10'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2627,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2627,8'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2633,10'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2627,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2628,24'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2633,10'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2638,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2640,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2645,7'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2645,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2648,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2653,3'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2656,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2658,10'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2676,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2658,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2658,10'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2664,11'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2658,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2658,10'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2664,11'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2658,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2659,26'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2664,11'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2667,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2669,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2673,12'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:2619,9'
          Dst:             make_table
        - Src:             'libarchive/archive_read_support_format_rar.c:2627,8'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:2628,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2640,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2658,10'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:2659,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2669,7'
          Dst:             archive_set_error
    - functionName:    create_code
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2682
      functionLinenumberEnd: 2712
      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:2687,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2688,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2692,3'
              BranchSideFuncs:
                - add_value
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2696,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2698,11'
              BranchSideFuncs:
                - add_value
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2711,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2698,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2700,11'
              BranchSideFuncs:
                - add_value
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2707,9'
              BranchSideFuncs:
                - add_value
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2700,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2700,28'
              BranchSideFuncs:
                - add_value
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2701,21'
              BranchSideFuncs:
                - add_value
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2701,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2702,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2703,15'
              BranchSideFuncs:
                - add_value
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2704,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2705,9'
              BranchSideFuncs:
                - add_value
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2706,5'
              BranchSideFuncs:
                - add_value
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2707,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2708,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2709,14'
              BranchSideFuncs:
                - add_value
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:2687,7'
          Dst:             new_node
        - Src:             'libarchive/archive_read_support_format_rar.c:2688,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2701,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: 2591
      functionLinenumberEnd: 2605
      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: 3910
      functionLinenumberEnd: 3912
      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:3911,3'
          Dst:             archive_le32enc
    - functionName:    vm_read_32
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3916
      functionLinenumberEnd: 3917
      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:3917,10'
          Dst:             archive_le32dec
    - functionName:    execute_filter_audio
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3810
      functionLinenumberEnd: 3875
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
        - vm
      BBCount:         50
      ICount:          487
      EdgeCount:       61
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3816,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3817,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3819,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3821,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3824,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3871,34'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3825,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3831,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3869,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3831,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3832,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3834,34'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3849,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3851,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3868,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3852,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3854,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3857,22'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3854,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3855,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3856,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3858,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3860,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3861,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3862,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3863,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3864,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3865,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3867,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3860,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3860,53'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3860,66'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3861,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3861,51'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3861,64'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3862,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3862,53'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3862,66'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3863,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3863,51'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3863,64'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3864,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3864,53'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3864,66'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3865,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3865,51'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3865,64'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    execute_filter_rgb
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3759
      functionLinenumberEnd: 3806
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
        - vm
      BBCount:         37
      ICount:          322
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3766,43'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3766,46'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3767,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3766,67'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3766,70'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3767,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3766,86'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3766,89'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3767,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3766,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3767,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3769,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3771,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3772,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3796,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3774,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3780,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3795,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3780,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3781,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3783,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3783,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3785,31'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3791,19'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3788,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3788,32'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3789,18'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3788,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3789,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3790,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3789,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3789,37'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3789,47'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3796,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3798,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3802,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    execute_filter_e8
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3729
      functionLinenumberEnd: 3755
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - filter
        - vm
        - pos
        - e9also
      BBCount:         32
      ICount:          204
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - vm_read_32
        - vm_write_32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3734,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3734,37'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3735,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3734,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3735,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3737,10'
              BranchSideFuncs:
                - vm_read_32
                - vm_write_32
                - vm_write_32
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3737,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3739,9'
              BranchSideFuncs:
                - vm_read_32
                - vm_write_32
                - vm_write_32
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3751,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3739,31'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3739,35'
              BranchSideFuncs:
                - vm_read_32
                - vm_write_32
                - vm_write_32
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3741,36'
              BranchSideFuncs:
                - vm_read_32
                - vm_write_32
                - vm_write_32
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3739,42'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3739,45'
              BranchSideFuncs:
                - vm_read_32
                - vm_write_32
                - vm_write_32
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3749,3'
              BranchSideFuncs:
                - vm_read_32
                - vm_write_32
                - vm_write_32
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3739,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3741,36'
              BranchSideFuncs:
                - vm_read_32
                - vm_write_32
                - vm_write_32
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3749,3'
              BranchSideFuncs:
                - vm_read_32
                - vm_write_32
                - vm_write_32
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3743,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3743,26'
              BranchSideFuncs:
                - vm_read_32
                - vm_write_32
                - vm_write_32
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3745,16'
              BranchSideFuncs:
                - vm_read_32
                - vm_write_32
                - vm_write_32
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3743,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3744,21'
              BranchSideFuncs:
                - vm_write_32
                - vm_read_32
                - vm_write_32
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3745,16'
              BranchSideFuncs:
                - vm_read_32
                - vm_write_32
                - vm_write_32
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:3742,34'
          Dst:             vm_read_32
        - Src:             'libarchive/archive_read_support_format_rar.c:3744,9'
          Dst:             vm_write_32
        - Src:             'libarchive/archive_read_support_format_rar.c:3746,9'
          Dst:             vm_write_32
    - functionName:    execute_filter_delta
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3695
      functionLinenumberEnd: 3725
      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:3701,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3702,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3704,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3706,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3708,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3721,34'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3709,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3715,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3719,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3715,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3716,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3717,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    execute_filter
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3880
      functionLinenumberEnd: 3894
      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:3881,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3882,33'
              BranchSideFuncs:
                - execute_filter_delta
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3883,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:3883,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3884,30'
              BranchSideFuncs:
                - execute_filter_e8
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3885,7'
              BranchSideFuncs:
                - archive_set_error
                - execute_filter_audio
                - execute_filter_rgb
                - execute_filter_e8
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3885,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3886,30'
              BranchSideFuncs:
                - execute_filter_e8
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3887,7'
              BranchSideFuncs:
                - archive_set_error
                - execute_filter_audio
                - execute_filter_rgb
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3887,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3888,31'
              BranchSideFuncs:
                - execute_filter_rgb
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3889,7'
              BranchSideFuncs:
                - archive_set_error
                - execute_filter_audio
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3889,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3890,33'
              BranchSideFuncs:
                - execute_filter_audio
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3892,22'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:3882,12'
          Dst:             execute_filter_delta
        - Src:             'libarchive/archive_read_support_format_rar.c:3884,12'
          Dst:             execute_filter_e8
        - Src:             'libarchive/archive_read_support_format_rar.c:3886,12'
          Dst:             execute_filter_e8
        - Src:             'libarchive/archive_read_support_format_rar.c:3888,12'
          Dst:             execute_filter_rgb
        - Src:             'libarchive/archive_read_support_format_rar.c:3890,12'
          Dst:             execute_filter_audio
        - Src:             'libarchive/archive_read_support_format_rar.c:3892,3'
          Dst:             archive_set_error
    - functionName:    copy_from_lzss_window
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3146
      functionLinenumberEnd: 3164
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - a
        - buffer
        - startpos
        - length
      BBCount:         9
      ICount:          111
      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:3152,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3153,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3157,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3157,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3158,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3161,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:3150,16'
          Dst:             lzss_offset_for_position
        - Src:             'libarchive/archive_read_support_format_rar.c:3151,15'
          Dst:             lzss_size
        - Src:             'libarchive/archive_read_support_format_rar.c:3153,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: 2916
      functionLinenumberEnd: 3141
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - end
      BBCount:         145
      ICount:          1139
      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:2962,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2963,12'
              BranchSideFuncs:
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - lzss_emit_match
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:2965,3'
              BranchSideFuncs:
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - lzss_emit_match
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:2967,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2968,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2971,8'
              BranchSideFuncs:
                - read_next_symbol
                - read_next_symbol
                - lzss_emit_match
                - lzss_position
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2972,29'
              BranchSideFuncs:
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2976,36'
              BranchSideFuncs:
                - read_next_symbol
                - read_next_symbol
                - lzss_emit_match
                - lzss_position
                - lzss_position
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:2976,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2977,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2979,9'
              BranchSideFuncs:
                - read_next_symbol
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - archive_set_error
                - lzss_position
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - 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:2979,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2981,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
                - archive_set_error
                - rar_br_fillup
                - 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:2984,14'
              BranchSideFuncs:
                - read_next_symbol
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - lzss_emit_literal
                - archive_set_error
                - lzss_position
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - 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:2984,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2986,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
                - archive_set_error
                - rar_br_fillup
                - 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:3008,13'
              BranchSideFuncs:
                - read_next_symbol
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - parse_codes
                - archive_set_error
                - 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
                - read_next_symbol
                - rar_br_fillup
                - read_filter
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2986,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2986,12'
              BranchSideFuncs:
                - parse_codes
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - lzss_emit_match
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:2988,18'
              BranchSideFuncs:
                - parse_codes
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - lzss_emit_match
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:2986,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2986,12'
              BranchSideFuncs:
                - parse_codes
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - lzss_emit_match
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:2988,18'
              BranchSideFuncs:
                - parse_codes
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - lzss_emit_match
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:2986,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2987,9'
              BranchSideFuncs:
                - parse_codes
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - lzss_emit_match
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:2988,18'
              BranchSideFuncs:
                - parse_codes
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - lzss_emit_match
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:2991,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2993,9'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3003,25'
              BranchSideFuncs:
                - parse_codes
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - lzss_emit_match
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:2994,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2994,14'
              BranchSideFuncs:
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2996,32'
              BranchSideFuncs:
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2994,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2994,14'
              BranchSideFuncs:
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2996,32'
              BranchSideFuncs:
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2994,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2995,11'
              BranchSideFuncs:
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2996,32'
              BranchSideFuncs:
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3003,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3004,11'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3005,9'
              BranchSideFuncs:
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - lzss_emit_match
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3008,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3010,24'
              BranchSideFuncs:
                - read_filter
                - archive_set_error
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - lzss_emit_match
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - 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:3014,13'
              BranchSideFuncs:
                - read_next_symbol
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_filter
                - archive_set_error
                - 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
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3010,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3011,11'
              BranchSideFuncs:
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - lzss_emit_match
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3012,7'
              BranchSideFuncs:
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - lzss_emit_match
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3014,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3016,10'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3022,14'
              BranchSideFuncs:
                - read_next_symbol
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_filter
                - archive_set_error
                - 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
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3016,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3017,9'
              BranchSideFuncs:
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - lzss_emit_match
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3019,14'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3022,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3024,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
                - archive_set_error
                - rar_br_fillup
                - 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:3043,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:3027,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3028,9'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3029,11'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3029,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3030,9'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3031,25'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3032,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3033,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
                - archive_set_error
                - rar_br_fillup
                - 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:3039,16'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3033,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3033,14'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3035,16'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3033,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3033,14'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3035,16'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3033,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3034,11'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3035,16'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3039,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3040,29'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3041,27'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3043,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3045,25'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - 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
                - rar_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3061,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:3046,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3047,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
                - 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:3053,11'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3047,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3047,14'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3049,17'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3047,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3047,14'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3049,17'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3047,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3048,11'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3049,17'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3055,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3056,29'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3057,27'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3061,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3062,9'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3063,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:3064,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3065,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:3071,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:3065,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3065,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:3067,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:3065,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3065,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:3067,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:3065,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3066,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:3067,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:3071,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3072,9'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3073,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:3073,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3074,9'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3075,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:3076,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3078,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:3117,11'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3078,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3080,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:3110,16'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3080,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3081,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:3087,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:3081,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3081,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:3083,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:3081,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3081,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:3083,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:3081,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3082,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:3083,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:3087,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3089,13'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3095,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:3094,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3096,15'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3097,16'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3097,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3099,15'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3104,23'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3110,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3110,16'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3112,19'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3110,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3110,16'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3112,19'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3110,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3111,13'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3112,19'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3117,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3118,12'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3119,11'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3119,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3120,12'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3122,13'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3122,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3123,29'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:3124,27'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - 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:2967,8'
          Dst:             lzss_position
        - Src:             'libarchive/archive_read_support_format_rar.c:2972,14'
          Dst:             lzss_position
        - Src:             'libarchive/archive_read_support_format_rar.c:2976,19'
          Dst:             read_next_symbol
        - Src:             'libarchive/archive_read_support_format_rar.c:2981,7'
          Dst:             lzss_emit_literal
        - Src:             'libarchive/archive_read_support_format_rar.c:2986,12'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:2994,14'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:2998,16'
          Dst:             lzss_position
        - Src:             'libarchive/archive_read_support_format_rar.c:3003,13'
          Dst:             parse_codes
        - Src:             'libarchive/archive_read_support_format_rar.c:3010,12'
          Dst:             read_filter
        - Src:             'libarchive/archive_read_support_format_rar.c:3027,24'
          Dst:             read_next_symbol
        - Src:             'libarchive/archive_read_support_format_rar.c:3033,14'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:3047,14'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:3065,14'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:3071,25'
          Dst:             read_next_symbol
        - Src:             'libarchive/archive_read_support_format_rar.c:3081,18'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:3095,15'
          Dst:             read_next_symbol
        - Src:             'libarchive/archive_read_support_format_rar.c:3110,16'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:3130,5'
          Dst:             lzss_emit_match
        - Src:             'libarchive/archive_read_support_format_rar.c:3133,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:3138,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: 2313
      functionLinenumberEnd: 2587
      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:2327,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2327,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:2329,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:2327,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2327,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:2329,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:2327,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2328,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:2329,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:2329,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2331,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:2418,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:2332,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2332,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:2334,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:2332,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2332,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:2334,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:2332,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2333,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:2334,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:2338,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2340,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:2346,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:2340,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2340,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:2342,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:2340,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2340,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:2342,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:2340,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2341,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:2342,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:2346,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2348,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:2354,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:2348,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2348,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:2350,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:2348,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2348,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:2350,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:2348,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2349,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:2350,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:2356,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2358,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:2403,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:2359,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2360,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:2362,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:2362,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2364,28'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2371,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:2379,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2380,28'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2385,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:2385,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2388,28'
              BranchSideFuncs:
                - archive_set_error
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2392,38'
              BranchSideFuncs:
                - archive_set_error
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2392,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2394,28'
              BranchSideFuncs:
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2398,33'
              BranchSideFuncs:
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2403,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2404,28'
              BranchSideFuncs:
                - archive_set_error
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2408,38'
              BranchSideFuncs:
                - archive_set_error
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2408,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:2410,28'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2421,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2421,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:2423,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:2421,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2421,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:2423,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:2421,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2422,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:2423,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:2423,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2424,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:2425,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:2428,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2430,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:2449,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:2430,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2430,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:2432,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:2430,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2430,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:2432,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:2430,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2431,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:2432,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:2434,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2428,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:2436,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:2436,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2436,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:2438,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:2436,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2436,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:2438,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:2436,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2437,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:2438,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:2440,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2442,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:2446,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:2443,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2443,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:2443,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:2443,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2444,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:2445,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:2451,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2452,20'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2457,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:2457,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2459,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:2528,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:2459,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2460,22'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2464,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:2464,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2466,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: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
                - 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:2469,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2471,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:2506,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:2471,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2473,24'
              BranchSideFuncs:
                - free
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2480,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:2480,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2481,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:2489,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:2481,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2481,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:2486,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:2481,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2481,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:2486,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:2481,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2482,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:2486,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:2489,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2489,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:2494,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:2489,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2489,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:2494,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:2489,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2490,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:2494,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:2498,27'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2498,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:2498,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:2498,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2500,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:2503,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:2506,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2507,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:2515,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:2507,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2507,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:2512,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:2507,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2507,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:2512,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:2507,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2508,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:2512,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:2515,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2515,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:2520,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:2515,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2515,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:2520,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:2515,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2516,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:2520,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:2524,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2524,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:2524,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:2524,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:2525,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:2533,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2534,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2535,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:2537,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2538,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2539,21'
              BranchSideFuncs:
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2542,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2543,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2544,21'
              BranchSideFuncs:
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2547,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2548,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2551,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2551,33'
              BranchSideFuncs:
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2559,9'
              BranchSideFuncs:
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2551,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2559,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2580,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2559,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2560,16'
              BranchSideFuncs:
                - realloc
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2562,40'
              BranchSideFuncs:
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2563,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2564,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2568,26'
              BranchSideFuncs:
                - realloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2569,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2570,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2574,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:2321,3'
          Dst:             free_codes
        - Src:             'libarchive/archive_read_support_format_rar.c:2327,8'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:2332,10'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:2340,12'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:2348,12'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:2364,9'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2380,9'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2388,9'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2394,9'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2404,9'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2410,9'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2421,10'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:2430,12'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:2436,14'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:2450,9'
          Dst:             create_code
        - Src:             'libarchive/archive_read_support_format_rar.c:2459,18'
          Dst:             read_next_symbol
        - Src:             'libarchive/archive_read_support_format_rar.c:2475,11'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2481,16'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:2489,16'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:2507,16'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:2515,16'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:2531,9'
          Dst:             create_code
        - Src:             'libarchive/archive_read_support_format_rar.c:2535,9'
          Dst:             create_code
        - Src:             'libarchive/archive_read_support_format_rar.c:2539,9'
          Dst:             create_code
        - Src:             'libarchive/archive_read_support_format_rar.c:2544,9'
          Dst:             create_code
        - Src:             'libarchive/archive_read_support_format_rar.c:2562,18'
          Dst:             rar_fls
        - Src:             'libarchive/archive_read_support_format_rar.c:2564,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2568,18'
          Dst:             realloc
        - Src:             'libarchive/archive_read_support_format_rar.c:2570,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2583,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: 3430
      functionLinenumberEnd: 3524
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         49
      ICount:          402
      EdgeCount:       68
      CyclomaticComplexity: 21
      functionsReached:
        - archive_set_error
        - calloc
        - copy_from_lzss_window
        - delete_filter
        - execute_filter
        - expand
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3441,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3441,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3442,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3441,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3442,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3444,19'
              BranchSideFuncs:
                - expand
                - calloc
                - copy_from_lzss_window
                - execute_filter
                - delete_filter
                - execute_filter
                - delete_filter
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3450,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3451,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3454,7'
              BranchSideFuncs:
                - calloc
                - copy_from_lzss_window
                - execute_filter
                - delete_filter
                - execute_filter
                - delete_filter
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3456,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3458,9'
              BranchSideFuncs:
                - calloc
                - copy_from_lzss_window
                - execute_filter
                - delete_filter
                - execute_filter
                - delete_filter
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3465,7'
              BranchSideFuncs:
                - calloc
                - copy_from_lzss_window
                - execute_filter
                - delete_filter
                - execute_filter
                - delete_filter
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3458,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3460,11'
              BranchSideFuncs:
                - calloc
                - copy_from_lzss_window
                - execute_filter
                - delete_filter
                - execute_filter
                - delete_filter
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3463,9'
              BranchSideFuncs:
                - calloc
                - copy_from_lzss_window
                - execute_filter
                - delete_filter
                - execute_filter
                - delete_filter
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3465,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3466,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3468,7'
              BranchSideFuncs:
                - calloc
                - copy_from_lzss_window
                - execute_filter
                - delete_filter
                - execute_filter
                - delete_filter
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3468,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3469,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3470,17'
              BranchSideFuncs:
                - calloc
                - copy_from_lzss_window
                - execute_filter
                - delete_filter
                - execute_filter
                - delete_filter
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3471,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3472,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3474,8'
              BranchSideFuncs:
                - calloc
                - copy_from_lzss_window
                - execute_filter
                - delete_filter
                - execute_filter
                - delete_filter
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3474,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3476,19'
              BranchSideFuncs:
                - copy_from_lzss_window
                - execute_filter
                - delete_filter
                - execute_filter
                - delete_filter
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3481,7'
              BranchSideFuncs:
                - copy_from_lzss_window
                - execute_filter
                - delete_filter
                - execute_filter
                - delete_filter
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3477,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3478,7'
              BranchSideFuncs:
                - copy_from_lzss_window
                - execute_filter
                - delete_filter
                - execute_filter
                - delete_filter
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3479,3'
              BranchSideFuncs:
                - copy_from_lzss_window
                - execute_filter
                - delete_filter
                - execute_filter
                - delete_filter
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3481,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3483,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3487,31'
              BranchSideFuncs:
                - copy_from_lzss_window
                - execute_filter
                - delete_filter
                - execute_filter
                - delete_filter
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3488,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3489,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3490,23'
              BranchSideFuncs:
                - execute_filter
                - delete_filter
                - execute_filter
                - delete_filter
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3490,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3491,5'
              BranchSideFuncs:
                - delete_filter
                - execute_filter
                - delete_filter
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3493,23'
              BranchSideFuncs:
                - delete_filter
                - execute_filter
                - delete_filter
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3499,44'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3499,56'
              BranchSideFuncs:
                - execute_filter
                - delete_filter
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3499,3'
              BranchSideFuncs:
                - execute_filter
                - delete_filter
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3499,102'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3499,105'
              BranchSideFuncs:
                - execute_filter
                - delete_filter
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3499,3'
              BranchSideFuncs:
                - execute_filter
                - delete_filter
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3499,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3501,14'
              BranchSideFuncs:
                - execute_filter
                - delete_filter
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3512,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3502,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3503,7'
              BranchSideFuncs:
                - delete_filter
                - execute_filter
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3505,25'
              BranchSideFuncs:
                - delete_filter
                - execute_filter
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3512,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3514,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3519,22'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3514,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3515,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3516,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:3449,9'
          Dst:             expand
        - Src:             'libarchive/archive_read_support_format_rar.c:3476,19'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_rar.c:3483,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:3487,9'
          Dst:             copy_from_lzss_window
        - Src:             'libarchive/archive_read_support_format_rar.c:3490,8'
          Dst:             execute_filter
        - Src:             'libarchive/archive_read_support_format_rar.c:3497,3'
          Dst:             delete_filter
        - Src:             'libarchive/archive_read_support_format_rar.c:3502,10'
          Dst:             execute_filter
        - Src:             'libarchive/archive_read_support_format_rar.c:3509,5'
          Dst:             delete_filter
    - functionName:    copy_from_lzss_window_to_unp
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3169
      functionLinenumberEnd: 3222
      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:3173,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3175,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3178,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:3178,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3180,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:3188,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:3180,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3182,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3186,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:3189,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3190,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3192,14'
              BranchSideFuncs:
                - lzss_size
                - archive_set_error
                - lzss_size
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3192,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3193,28'
              BranchSideFuncs:
                - lzss_size
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3209,7'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3194,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3195,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3199,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3199,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3200,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3205,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3212,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3213,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3215,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:3182,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:3188,16'
          Dst:             lzss_offset_for_position
        - Src:             'libarchive/archive_read_support_format_rar.c:3189,37'
          Dst:             lzss_size
        - Src:             'libarchive/archive_read_support_format_rar.c:3192,32'
          Dst:             lzss_size
        - Src:             'libarchive/archive_read_support_format_rar.c:3193,17'
          Dst:             lzss_size
        - Src:             'libarchive/archive_read_support_format_rar.c:3195,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:3219,3'
          Dst:             archive_set_error
    - functionName:    read_data_compressed
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2059
      functionLinenumberEnd: 2309
      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:2060,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2061,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2066,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:2071,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2072,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:2074,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:2074,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2077,11'
              BranchSideFuncs:
                - crc32
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2100,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:2077,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2079,17'
              BranchSideFuncs:
                - crc32
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2087,17'
              BranchSideFuncs:
                - crc32
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2100,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2101,9'
              BranchSideFuncs:
                - crc32
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2103,11'
              BranchSideFuncs:
                - crc32
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2101,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2101,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:2131,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:2100,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2103,11'
              BranchSideFuncs:
                - crc32
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2131,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:2103,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2107,17'
              BranchSideFuncs:
                - crc32
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2117,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2120,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2126,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2127,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2131,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2131,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:2155,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:2131,53'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2131,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:2155,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:2131,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2133,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:2155,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:2133,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2134,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:2136,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:2138,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2139,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2140,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:2142,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2143,9'
              BranchSideFuncs:
                - crc32
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2152,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:2155,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2157,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:2162,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:2157,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2158,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:2159,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:2162,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2163,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:2165,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:2162,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2164,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2165,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:2165,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2165,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:2168,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:2165,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2166,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2168,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:2168,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2170,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:2251,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:2170,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2173,28'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2177,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:2177,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2179,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:2184,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:2184,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2187,30'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2192,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:2192,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2195,13'
              BranchSideFuncs:
                - read_data_compressed
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2199,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:2203,32'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2208,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:2232,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:2244,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:2209,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2211,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:2220,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:2211,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2214,36'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2218,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:2220,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2223,34'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2227,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:2232,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2235,34'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2239,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:2262,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2263,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:2266,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:2266,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2267,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:2270,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:2271,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2272,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2274,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:2286,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2287,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:2289,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:2291,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2292,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2293,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:2299,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2071,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:2301,3'
              BranchSideFuncs:
                - crc32
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:2112,31'
          Dst:             crc32
        - Src:             'libarchive/archive_read_support_format_rar.c:2137,13'
          Dst:             copy_from_lzss_window_to_unp
        - Src:             'libarchive/archive_read_support_format_rar.c:2148,31'
          Dst:             crc32
        - Src:             'libarchive/archive_read_support_format_rar.c:2157,12'
          Dst:             run_filters
        - Src:             'libarchive/archive_read_support_format_rar.c:2163,14'
          Dst:             rar_br_preparation
        - Src:             'libarchive/archive_read_support_format_rar.c:2165,41'
          Dst:             parse_codes
        - Src:             'libarchive/archive_read_support_format_rar.c:2173,9'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2179,9'
          Dst:             lzss_emit_literal
        - Src:             'libarchive/archive_read_support_format_rar.c:2187,11'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2196,20'
          Dst:             read_data_compressed
        - Src:             'libarchive/archive_read_support_format_rar.c:2203,13'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2214,17'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2223,15'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2227,13'
          Dst:             lzss_emit_match
        - Src:             'libarchive/archive_read_support_format_rar.c:2235,15'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2239,13'
          Dst:             lzss_emit_match
        - Src:             'libarchive/archive_read_support_format_rar.c:2244,12'
          Dst:             lzss_emit_literal
        - Src:             'libarchive/archive_read_support_format_rar.c:2270,13'
          Dst:             expand
        - Src:             'libarchive/archive_read_support_format_rar.c:2281,11'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2290,11'
          Dst:             copy_from_lzss_window_to_unp
        - Src:             'libarchive/archive_read_support_format_rar.c:2307,25'
          Dst:             crc32
    - functionName:    read_data_stored
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2014
      functionLinenumberEnd: 2054
      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:2019,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2020,7'
              BranchSideFuncs:
                - rar_read_ahead
                - crc32
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2036,26'
              BranchSideFuncs:
                - rar_read_ahead
                - crc32
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2020,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2020,39'
              BranchSideFuncs:
                - rar_read_ahead
                - crc32
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2022,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2019,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2022,6'
              BranchSideFuncs:
                - rar_read_ahead
                - crc32
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2036,26'
              BranchSideFuncs:
                - rar_read_ahead
                - crc32
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2025,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2031,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2032,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2037,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2039,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2044,11'
              BranchSideFuncs:
                - crc32
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:2036,11'
          Dst:             rar_read_ahead
        - Src:             'libarchive/archive_read_support_format_rar.c:2039,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2051,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,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:779,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:785,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:779,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:780,38'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:785,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:781,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:782,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:784,3'
              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: 1344
      functionLinenumberEnd: 1358
      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:1348,3'
          Dst:             free_codes
        - Src:             'libarchive/archive_read_support_format_rar.c:1349,3'
          Dst:             clear_filters
    - functionName:    archive_read_format_rar_seek_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1191
      functionLinenumberEnd: 1340
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - a
        - offset
        - whence
      BBCount:         68
      ICount:          630
      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:1196,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1199,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:1336,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1199,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1202,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:1205,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:1207,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:1209,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:1212,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1215,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1217,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:1229,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1231,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:1234,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:1234,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1237,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:1305,31'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_reset_read_data
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1239,64'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1240,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:1268,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,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1243,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:1268,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:1243,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1245,32'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1249,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:1252,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1253,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:1254,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:1256,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1257,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1258,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:1259,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1261,32'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1265,11'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_reset_read_data
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1273,40'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1274,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:1280,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:1273,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1276,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:1280,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:1283,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1284,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1285,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:1286,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1288,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:1291,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:1291,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1293,32'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1297,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:1306,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1307,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1308,28'
              BranchSideFuncs:
                - __archive_reset_read_data
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1310,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1312,8'
              BranchSideFuncs:
                - __archive_reset_read_data
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1315,12'
              BranchSideFuncs:
                - __archive_reset_read_data
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1327,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1327,33'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1331,24'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1327,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1328,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1331,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:1245,13'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1254,17'
          Dst:             __archive_read_seek
        - Src:             'libarchive/archive_read_support_format_rar.c:1258,17'
          Dst:             archive_read_format_rar_read_header
        - Src:             'libarchive/archive_read_support_format_rar.c:1261,13'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1281,17'
          Dst:             __archive_read_seek
        - Src:             'libarchive/archive_read_support_format_rar.c:1285,17'
          Dst:             archive_read_format_rar_read_header
        - Src:             'libarchive/archive_read_support_format_rar.c:1289,19'
          Dst:             archive_read_format_rar_read_header
        - Src:             'libarchive/archive_read_support_format_rar.c:1293,13'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1305,11'
          Dst:             __archive_read_seek
        - Src:             'libarchive/archive_read_support_format_rar.c:1318,5'
          Dst:             __archive_reset_read_data
        - Src:             'libarchive/archive_read_support_format_rar.c:1336,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: 1153
      functionLinenumberEnd: 1186
      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:1160,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1162,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:1166,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:1166,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1167,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:1175,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:1168,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1169,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1170,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:1175,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1175,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:1185,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1175,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1177,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:1185,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1178,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1179,49'
              BranchSideFuncs:
                - archive_read_format_rar_read_header
                - archive_read_format_rar_read_data_skip
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1180,9'
              BranchSideFuncs:
                - archive_read_format_rar_read_data_skip
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1180,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1181,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1182,51'
              BranchSideFuncs:
                - archive_read_format_rar_read_data_skip
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:1162,7'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_rar.c:1167,21'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_rar.c:1177,11'
          Dst:             archive_read_format_rar_read_header
        - Src:             'libarchive/archive_read_support_format_rar.c:1179,13'
          Dst:             archive_read_format_rar_read_header
        - Src:             'libarchive/archive_read_support_format_rar.c:1182,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: 1102
      functionLinenumberEnd: 1149
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - buff
        - size
        - offset
      BBCount:         29
      ICount:          196
      EdgeCount:       34
      CyclomaticComplexity: 7
      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:1106,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1107,5'
              BranchSideFuncs:
                - read_data_compressed
                - read_data_stored
                - archive_set_error
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1110,7'
              BranchSideFuncs:
                - read_data_compressed
                - read_data_stored
                - archive_set_error
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1110,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1112,30'
              BranchSideFuncs:
                - __archive_read_consume
                - read_data_compressed
                - read_data_stored
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1116,4'
              BranchSideFuncs:
                - read_data_compressed
                - read_data_stored
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1117,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1117,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1118,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1117,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1118,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1123,11'
              BranchSideFuncs:
                - read_data_compressed
                - read_data_stored
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1123,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1126,28'
              BranchSideFuncs:
                - read_data_stored
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1134,32'
              BranchSideFuncs:
                - read_data_compressed
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1134,32'
              BranchSideFuncs:
                - read_data_compressed
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1134,32'
              BranchSideFuncs:
                - read_data_compressed
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1134,32'
              BranchSideFuncs:
                - read_data_compressed
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1134,32'
              BranchSideFuncs:
                - read_data_compressed
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1143,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1135,27'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1135,30'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1140,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1135,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1136,33'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1140,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:1112,7'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_rar.c:1126,11'
          Dst:             read_data_stored
        - Src:             'libarchive/archive_read_support_format_rar.c:1134,11'
          Dst:             read_data_compressed
        - Src:             'libarchive/archive_read_support_format_rar.c:1143,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,5'
              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_read_format_rar_cleanup
        - archive_read_format_rar_has_encrypted_entries
        - archive_read_format_rar_options
        - archive_read_format_rar_read_data
        - archive_read_format_rar_read_data_skip
        - archive_read_format_rar_read_header
        - archive_read_format_rar_seek_data
        - archive_read_support_format_rar_capabilities
        - 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,9'
              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,3'
              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,9'
          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: 482
      functionLinenumberEnd: 495
      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:483,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:484,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:486,6'
              BranchSideFuncs:
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:486,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:487,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:489,7'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    verify_checksums
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4027
      functionLinenumberEnd: 4122
      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:4036,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4038,14'
              BranchSideFuncs:
                - blake2sp_final
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4050,14'
              BranchSideFuncs:
                - blake2sp_final
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4054,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4054,5'
              BranchSideFuncs:
                - blake2sp_final
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4060,6'
              BranchSideFuncs:
                - blake2sp_final
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4060,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4064,7'
              BranchSideFuncs:
                - blake2sp_final
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4092,6'
              BranchSideFuncs:
                - blake2sp_final
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4064,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:4082,4'
              BranchSideFuncs:
                - blake2sp_final
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4092,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4107,27'
              BranchSideFuncs:
                - blake2sp_final
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4119,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4109,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4117,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4118,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:4029,21'
          Dst:             get_context
        - Src:             'libarchive/archive_read_support_format_rar5.c:4107,11'
          Dst:             blake2sp_final
        - Src:             'libarchive/archive_read_support_format_rar5.c:4109,7'
          Dst:             memcmp
    - functionName:    get_context
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 518
      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: 726
      functionLinenumberEnd: 764
      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:739,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:742,30'
              BranchSideFuncs:
                - push_data_ready
                - push_data_ready
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:758,19'
              BranchSideFuncs:
                - push_data_ready
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:747,3'
          Dst:             push_data_ready
        - Src:             'libarchive/archive_read_support_format_rar5.c:751,3'
          Dst:             push_data_ready
        - Src:             'libarchive/archive_read_support_format_rar5.c:758,3'
          Dst:             push_data_ready
    - functionName:    push_data_ready
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3712
      functionLinenumberEnd: 3759
      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:3721,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3722,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3725,5'
              BranchSideFuncs:
                - archive_set_error
                - update_crc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3725,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3726,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3731,8'
              BranchSideFuncs:
                - archive_set_error
                - update_crc
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3731,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3732,27'
              BranchSideFuncs:
                - update_crc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3756,21'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3733,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3734,4'
              BranchSideFuncs:
                - archive_set_error
                - update_crc
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3749,2'
              BranchSideFuncs:
                - archive_set_error
                - update_crc
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:3726,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:3745,4'
          Dst:             update_crc
        - Src:             'libarchive/archive_read_support_format_rar5.c:3756,2'
          Dst:             archive_set_error
    - functionName:    update_crc
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2539
      functionLinenumberEnd: 2567
      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:2542,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2546,14'
              BranchSideFuncs:
                - blake2sp_update
                - crc32
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2549,14'
              BranchSideFuncs:
                - blake2sp_update
                - crc32
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2551,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2551,5'
              BranchSideFuncs:
                - blake2sp_update
                - crc32
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2554,6'
              BranchSideFuncs:
                - blake2sp_update
                - crc32
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2554,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2556,11'
              BranchSideFuncs:
                - crc32
                - blake2sp_update
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2561,6'
              BranchSideFuncs:
                - blake2sp_update
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2561,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2564,28'
              BranchSideFuncs:
                - blake2sp_update
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2566,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:2556,5'
          Dst:             crc32
        - Src:             'libarchive/archive_read_support_format_rar5.c:2564,11'
          Dst:             blake2sp_update
    - functionName:    cdeque_front_fast
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 420
      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: 545
      functionLinenumberEnd: 547
      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:546,2'
          Dst:             archive_le32enc
    - functionName:    read_filter_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 540
      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:538,2'
          Dst:             circular_memcpy
        - Src:             'libarchive/archive_read_support_format_rar5.c:540,9'
          Dst:             archive_le32dec
    - functionName:    circular_memcpy
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 534
      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:525,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:526,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:532,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: 635
      functionLinenumberEnd: 661
      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:644,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:645,17'
              BranchSideFuncs:
                - read_filter_data
                - write_filter_data
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:661,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:649,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:651,30'
              BranchSideFuncs:
                - read_filter_data
                - write_filter_data
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:659,2'
              BranchSideFuncs:
                - read_filter_data
                - write_filter_data
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:639,2'
          Dst:             circular_memcpy
        - Src:             'libarchive/archive_read_support_format_rar5.c:651,13'
          Dst:             read_filter_data
        - Src:             'libarchive/archive_read_support_format_rar5.c:657,4'
          Dst:             write_filter_data
    - functionName:    run_e8e9_filter
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 632
      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:597,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:598,15'
              BranchSideFuncs:
                - read_filter_data
                - write_filter_data
                - write_filter_data
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:632,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:606,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:606,20'
              BranchSideFuncs:
                - read_filter_data
                - write_filter_data
                - write_filter_data
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:609,23'
              BranchSideFuncs:
                - read_filter_data
                - write_filter_data
                - write_filter_data
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:606,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:597,2'
              BranchSideFuncs:
                - read_filter_data
                - write_filter_data
                - write_filter_data
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:606,32'
              BranchSideFuncs:
                - read_filter_data
                - write_filter_data
                - write_filter_data
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:606,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:597,2'
              BranchSideFuncs:
                - read_filter_data
                - write_filter_data
                - write_filter_data
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:609,23'
              BranchSideFuncs:
                - read_filter_data
                - write_filter_data
                - write_filter_data
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:615,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:616,10'
              BranchSideFuncs:
                - read_filter_data
                - write_filter_data
                - write_filter_data
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:621,9'
              BranchSideFuncs:
                - read_filter_data
                - write_filter_data
                - write_filter_data
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:616,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:617,24'
              BranchSideFuncs:
                - write_filter_data
                - read_filter_data
                - write_filter_data
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:620,4'
              BranchSideFuncs:
                - read_filter_data
                - write_filter_data
                - write_filter_data
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:592,2'
          Dst:             circular_memcpy
        - Src:             'libarchive/archive_read_support_format_rar5.c:611,11'
          Dst:             read_filter_data
        - Src:             'libarchive/archive_read_support_format_rar5.c:617,6'
          Dst:             write_filter_data
        - Src:             'libarchive/archive_read_support_format_rar5.c:623,6'
          Dst:             write_filter_data
    - functionName:    run_delta_filter
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 583
      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:565,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:566,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:583,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:567,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:573,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:581,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    run_filter
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 718
      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:672,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:673,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:678,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:678,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:680,27'
              BranchSideFuncs:
                - run_delta_filter
                - push_data_ready
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:686,26'
              BranchSideFuncs:
                - run_e8e9_filter
                - push_data_ready
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:686,26'
              BranchSideFuncs:
                - run_e8e9_filter
                - push_data_ready
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:691,25'
              BranchSideFuncs:
                - run_arm_filter
                - push_data_ready
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:695,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:702,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:704,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:707,35'
              BranchSideFuncs:
                - push_data_ready
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:707,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:710,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:716,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:666,21'
          Dst:             get_context
        - Src:             'libarchive/archive_read_support_format_rar5.c:668,2'
          Dst:             clear_data_ready_stack
        - Src:             'libarchive/archive_read_support_format_rar5.c:673,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:680,10'
          Dst:             run_delta_filter
        - Src:             'libarchive/archive_read_support_format_rar5.c:686,10'
          Dst:             run_e8e9_filter
        - Src:             'libarchive/archive_read_support_format_rar5.c:691,10'
          Dst:             run_arm_filter
        - Src:             'libarchive/archive_read_support_format_rar5.c:695,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:707,19'
          Dst:             push_data_ready
        - Src:             'libarchive/archive_read_support_format_rar5.c:710,3'
          Dst:             archive_set_error
    - functionName:    clear_data_ready_stack
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3703
      functionLinenumberEnd: 3705
      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: 475
      functionLinenumberEnd: 476
      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: 434
      functionLinenumberEnd: 446
      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:435,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:436,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:438,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:438,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:439,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:441,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    add_new_filter
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 559
      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
        - cdeque_push_back
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:553,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:554,3'
              BranchSideFuncs:
                - cdeque_filter
                - cdeque_push_back
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:557,20'
              BranchSideFuncs:
                - cdeque_filter
                - cdeque_push_back
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:551,26'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_rar5.c:557,41'
          Dst:             cdeque_filter
        - Src:             'libarchive/archive_read_support_format_rar5.c:557,2'
          Dst:             cdeque_push_back
    - functionName:    is_valid_filter_block_start
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2946
      functionLinenumberEnd: 2964
      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:2951,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2951,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2953,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2951,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2953,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2956,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2956,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2959,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2963,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_filter_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2917
      functionLinenumberEnd: 2941
      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:2921,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2922,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2924,7'
              BranchSideFuncs:
                - read_bits_16
                - skip_bits
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2926,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2929,40'
              BranchSideFuncs:
                - read_bits_16
                - skip_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2939,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2929,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2930,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2935,23'
              BranchSideFuncs:
                - skip_bits
                - read_bits_16
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:2921,26'
          Dst:             read_consume_bits
        - Src:             'libarchive/archive_read_support_format_rar5.c:2929,27'
          Dst:             read_bits_16
        - Src:             'libarchive/archive_read_support_format_rar5.c:2936,3'
          Dst:             skip_bits
    - functionName:    read_consume_bits
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1082
      functionLinenumberEnd: 1105
      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:1086,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1086,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1089,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1086,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1089,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1092,21'
              BranchSideFuncs:
                - read_bits_16
                - skip_bits
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1093,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1094,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1096,14'
              BranchSideFuncs:
                - skip_bits
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1101,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1102,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1104,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:1092,8'
          Dst:             read_bits_16
        - Src:             'libarchive/archive_read_support_format_rar5.c:1099,2'
          Dst:             skip_bits
    - functionName:    read_bits_16
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1057
      functionLinenumberEnd: 1071
      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:1058,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1059,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1065,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:1059,3'
          Dst:             archive_set_error
    - functionName:    skip_bits
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1073
      functionLinenumberEnd: 1077
      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: 835
      functionLinenumberEnd: 843
      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:839,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:840,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:842,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_filter
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2968
      functionLinenumberEnd: 3030
      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:2976,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2977,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2979,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:2979,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2980,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2982,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:2982,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2983,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2985,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:2992,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2993,6'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2997,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2993,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2994,6'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2997,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2994,31'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2995,35'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2997,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2992,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2997,22'
              BranchSideFuncs:
                - add_new_filter
                - read_consume_bits
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3003,24'
              BranchSideFuncs:
                - add_new_filter
                - read_consume_bits
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3004,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3005,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3010,15'
              BranchSideFuncs:
                - read_consume_bits
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3020,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3023,45'
              BranchSideFuncs:
                - read_consume_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3029,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3023,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3024,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3026,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:2972,21'
          Dst:             get_context
        - Src:             'libarchive/archive_read_support_format_rar5.c:2976,26'
          Dst:             parse_filter_data
        - Src:             'libarchive/archive_read_support_format_rar5.c:2979,26'
          Dst:             parse_filter_data
        - Src:             'libarchive/archive_read_support_format_rar5.c:2982,26'
          Dst:             read_bits_16
        - Src:             'libarchive/archive_read_support_format_rar5.c:2986,2'
          Dst:             skip_bits
        - Src:             'libarchive/archive_read_support_format_rar5.c:2995,7'
          Dst:             is_valid_filter_block_start
        - Src:             'libarchive/archive_read_support_format_rar5.c:2997,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:3003,9'
          Dst:             add_new_filter
        - Src:             'libarchive/archive_read_support_format_rar5.c:3005,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:3023,27'
          Dst:             read_consume_bits
    - functionName:    copy_string
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3057
      functionLinenumberEnd: 3083
      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:3064,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3065,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3074,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3074,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3075,30'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3081,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:3058,21'
          Dst:             get_context
    - functionName:    dist_cache_push
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionLinenumberEnd: 833
      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: 1037
      functionLinenumberEnd: 1053
      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:1038,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1039,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1045,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:1039,3'
          Dst:             archive_set_error
    - functionName:    decode_code_length
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3034
      functionLinenumberEnd: 3055
      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:3037,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3038,9'
              BranchSideFuncs:
                - read_consume_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3041,11'
              BranchSideFuncs:
                - read_consume_bits
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3045,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3048,38'
              BranchSideFuncs:
                - read_consume_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3054,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3048,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3049,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3051,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:3048,20'
          Dst:             read_consume_bits
    - functionName:    bf_bit_size
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 499
      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: 2638
      functionLinenumberEnd: 2677
      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:2644,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2645,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2648,11'
              BranchSideFuncs:
                - skip_bits
                - skip_bits
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2650,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2651,14'
              BranchSideFuncs:
                - skip_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2657,7'
              BranchSideFuncs:
                - skip_bits
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2659,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2660,6'
              BranchSideFuncs:
                - skip_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2666,12'
              BranchSideFuncs:
                - skip_bits
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2660,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2661,11'
              BranchSideFuncs:
                - skip_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2664,2'
              BranchSideFuncs:
                - skip_bits
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2672,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2673,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2675,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:2642,21'
          Dst:             get_context
        - Src:             'libarchive/archive_read_support_format_rar5.c:2644,26'
          Dst:             read_bits_16
        - Src:             'libarchive/archive_read_support_format_rar5.c:2652,3'
          Dst:             skip_bits
        - Src:             'libarchive/archive_read_support_format_rar5.c:2666,2'
          Dst:             skip_bits
    - functionName:    create_decode_tables
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2571
      functionLinenumberEnd: 2633
      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:2581,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2582,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2585,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2589,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2590,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2598,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2600,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2601,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2609,34'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2602,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2603,36'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2607,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2611,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2612,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2633,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2615,51'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2615,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2616,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2615,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2617,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2620,38'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2626,48'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2626,51'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2629,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2626,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2627,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2629,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: 3085
      functionLinenumberEnd: 3301
      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:3095,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3101,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3104,6'
              BranchSideFuncs:
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2150
                - 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:3104,57'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3105,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3110,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3105,60'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3106,7'
              BranchSideFuncs:
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2150
                - 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:3115,34'
              BranchSideFuncs:
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2150
                - 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:3104,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3110,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3115,34'
              BranchSideFuncs:
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2150
                - 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:3115,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3116,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3133,6'
              BranchSideFuncs:
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - decode_number
                - copy_string
                - parse_filter.2150
                - 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:3133,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3135,24'
              BranchSideFuncs:
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2150
                - 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:3141,13'
              BranchSideFuncs:
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - decode_number
                - copy_string
                - parse_filter.2150
                - 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:3141,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3143,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.2150
                - 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:3255,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.2150
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3147,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3148,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3155,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.2150
                - 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:3155,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3158,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3165,7'
              BranchSideFuncs:
                - dist_cache_push
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2150
                - 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:3165,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3166,11'
              BranchSideFuncs:
                - dist_cache_push
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2150
                - 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:3169,13'
              BranchSideFuncs:
                - dist_cache_push
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2150
                - 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:3179,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3180,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.2150
                - 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:3236,7'
              BranchSideFuncs:
                - dist_cache_push
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2150
                - 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:3180,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3181,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.2150
                - 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:3225,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.2150
                - 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:3184,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3186,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.2150
                - 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:3199,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.2150
                - 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:3185,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3190,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3193,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.2150
                - 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:3199,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3202,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3210,9'
              BranchSideFuncs:
                - dist_cache_push
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2150
                - 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:3210,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3213,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3220,14'
              BranchSideFuncs:
                - dist_cache_push
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2150
                - 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:3225,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3229,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3232,14'
              BranchSideFuncs:
                - dist_cache_push
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2150
                - 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:3236,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3237,8'
              BranchSideFuncs:
                - dist_cache_push
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2150
                - 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:3248,20'
              BranchSideFuncs:
                - dist_cache_push
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2150
                - 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:3239,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3240,9'
              BranchSideFuncs:
                - dist_cache_push
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2150
                - 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:3246,4'
              BranchSideFuncs:
                - dist_cache_push
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2150
                - 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:3242,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3243,10'
              BranchSideFuncs:
                - dist_cache_push
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2150
                - 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:3245,5'
              BranchSideFuncs:
                - dist_cache_push
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2150
                - 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:3251,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3252,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3254,4'
              BranchSideFuncs:
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2150
                - 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:3255,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3257,23'
              BranchSideFuncs:
                - parse_filter.2150
                - 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:3262,13'
              BranchSideFuncs:
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - decode_number
                - parse_filter.2150
                - 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:3258,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3259,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3261,4'
              BranchSideFuncs:
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2150
                - 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:3262,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3263,7'
              BranchSideFuncs:
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - parse_filter.2150
                - 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:3275,20'
              BranchSideFuncs:
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - decode_number
                - copy_string
                - parse_filter.2150
                - 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:3263,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3264,34'
              BranchSideFuncs:
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - parse_filter.2150
                - 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:3272,4'
              BranchSideFuncs:
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2150
                - 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:3264,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3268,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3270,4'
              BranchSideFuncs:
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2150
                - 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:3281,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3283,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3286,29'
              BranchSideFuncs:
                - decode_code_length
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - copy_string
                - parse_filter.2150
                - 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:3287,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3288,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3291,27'
              BranchSideFuncs:
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - parse_filter.2150
                - 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:3293,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3294,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3296,4'
              BranchSideFuncs:
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2150
                - 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:3086,21'
          Dst:             get_context
        - Src:             'libarchive/archive_read_support_format_rar5.c:3092,31'
          Dst:             bf_bit_size
        - Src:             'libarchive/archive_read_support_format_rar5.c:3115,20'
          Dst:             decode_number
        - Src:             'libarchive/archive_read_support_format_rar5.c:3143,14'
          Dst:             decode_code_length
        - Src:             'libarchive/archive_read_support_format_rar5.c:3148,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:3155,21'
          Dst:             decode_number
        - Src:             'libarchive/archive_read_support_format_rar5.c:3158,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:3185,31'
          Dst:             read_bits_32
        - Src:             'libarchive/archive_read_support_format_rar5.c:3193,7'
          Dst:             skip_bits
        - Src:             'libarchive/archive_read_support_format_rar5.c:3199,23'
          Dst:             decode_number
        - Src:             'libarchive/archive_read_support_format_rar5.c:3202,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:3213,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:3225,30'
          Dst:             read_consume_bits
        - Src:             'libarchive/archive_read_support_format_rar5.c:3248,4'
          Dst:             dist_cache_push
        - Src:             'libarchive/archive_read_support_format_rar5.c:3251,21'
          Dst:             copy_string
        - Src:             'libarchive/archive_read_support_format_rar5.c:3257,10'
          Dst:             parse_filter
        - Src:             'libarchive/archive_read_support_format_rar5.c:3264,22'
          Dst:             copy_string
        - Src:             'libarchive/archive_read_support_format_rar5.c:3276,21'
          Dst:             dist_cache_touch
        - Src:             'libarchive/archive_read_support_format_rar5.c:3281,21'
          Dst:             decode_number
        - Src:             'libarchive/archive_read_support_format_rar5.c:3286,10'
          Dst:             decode_code_length
        - Src:             'libarchive/archive_read_support_format_rar5.c:3293,21'
          Dst:             copy_string
    - functionName:    parse_tables
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2682
      functionLinenumberEnd: 2849
      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:2693,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2694,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:2738,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:2694,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2696,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2702,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:2704,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2705,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:2707,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:2713,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2714,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:2734,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:2715,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2716,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:2717,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:2720,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2723,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:2728,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:2728,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2728,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:2728,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:2728,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:2730,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:2742,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2743,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2748,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:2748,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2751,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:2814,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:2752,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2753,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2759,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:2759,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2761,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:2763,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:2763,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2767,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:2796,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:2767,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2768,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2770,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:2770,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2771,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:2775,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:2780,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2781,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:2786,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2781,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2781,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:2781,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:2781,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2782,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:2785,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:2796,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2797,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2799,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:2799,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2800,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:2804,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:2809,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2809,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:2809,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:2809,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:2810,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:2815,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2816,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2821,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:2824,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2825,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2830,6'
              BranchSideFuncs:
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2833,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2834,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2839,6'
              BranchSideFuncs:
                - create_decode_tables
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2842,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2843,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2848,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:2696,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:2741,8'
          Dst:             create_decode_tables
        - Src:             'libarchive/archive_read_support_format_rar5.c:2743,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:2751,9'
          Dst:             decode_number
        - Src:             'libarchive/archive_read_support_format_rar5.c:2753,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:2767,28'
          Dst:             read_bits_16
        - Src:             'libarchive/archive_read_support_format_rar5.c:2773,5'
          Dst:             skip_bits
        - Src:             'libarchive/archive_read_support_format_rar5.c:2777,5'
          Dst:             skip_bits
        - Src:             'libarchive/archive_read_support_format_rar5.c:2786,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:2796,28'
          Dst:             read_bits_16
        - Src:             'libarchive/archive_read_support_format_rar5.c:2802,5'
          Dst:             skip_bits
        - Src:             'libarchive/archive_read_support_format_rar5.c:2806,5'
          Dst:             skip_bits
        - Src:             'libarchive/archive_read_support_format_rar5.c:2814,8'
          Dst:             create_decode_tables
        - Src:             'libarchive/archive_read_support_format_rar5.c:2816,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:2823,8'
          Dst:             create_decode_tables
        - Src:             'libarchive/archive_read_support_format_rar5.c:2825,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:2832,8'
          Dst:             create_decode_tables
        - Src:             'libarchive/archive_read_support_format_rar5.c:2834,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:2841,8'
          Dst:             create_decode_tables
        - Src:             'libarchive/archive_read_support_format_rar5.c:2843,3'
          Dst:             archive_set_error
    - functionName:    bf_is_table_present
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 509
      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: 3428
      functionLinenumberEnd: 3531
      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:3434,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3435,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3442,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:3445,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3446,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:3452,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:3453,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3454,22'
              BranchSideFuncs:
                - read_ahead
                - consume
                - advance_multivolume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3461,10'
              BranchSideFuncs:
                - read_ahead
                - consume
                - advance_multivolume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3470,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3470,18'
              BranchSideFuncs:
                - read_ahead
                - consume
                - advance_multivolume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3470,18'
              BranchSideFuncs:
                - read_ahead
                - consume
                - advance_multivolume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3473,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3474,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3480,18'
              BranchSideFuncs:
                - read_ahead
                - consume
                - archive_set_error
                - advance_multivolume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3480,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3481,4'
              BranchSideFuncs:
                - consume
                - read_ahead
                - archive_set_error
                - advance_multivolume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3485,6'
              BranchSideFuncs:
                - consume
                - read_ahead
                - archive_set_error
                - advance_multivolume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3485,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3486,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3495,11'
              BranchSideFuncs:
                - consume
                - read_ahead
                - archive_set_error
                - archive_set_error
                - advance_multivolume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3498,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3499,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3503,21'
              BranchSideFuncs:
                - read_ahead
                - consume
                - archive_set_error
                - archive_set_error
                - advance_multivolume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3509,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3510,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3515,6'
              BranchSideFuncs:
                - read_ahead
                - consume
                - archive_set_error
                - archive_set_error
                - advance_multivolume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3515,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3467,2'
              BranchSideFuncs:
                - advance_multivolume
                - read_ahead
                - consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3516,4'
              BranchSideFuncs:
                - advance_multivolume
                - read_ahead
                - consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3519,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3520,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3522,3'
              BranchSideFuncs:
                - read_ahead
                - consume
                - advance_multivolume
                - archive_set_error
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:3429,21'
          Dst:             get_context
        - Src:             'libarchive/archive_read_support_format_rar5.c:3435,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:3454,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:3474,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:3480,7'
          Dst:             read_ahead
        - Src:             'libarchive/archive_read_support_format_rar5.c:3486,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:3498,20'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:3517,10'
          Dst:             advance_multivolume
    - functionName:    read_ahead
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 914
      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:905,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:906,3'
              BranchSideFuncs:
                - __archive_read_ahead
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:908,30'
              BranchSideFuncs:
                - __archive_read_ahead
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:909,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:910,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:913,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:908,9'
          Dst:             __archive_read_ahead
    - functionName:    consume
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 916
      functionLinenumberEnd: 923
      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:919,20'
          Dst:             __archive_read_consume
    - functionName:    advance_multivolume
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3351
      functionLinenumberEnd: 3420
      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:3369,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3370,8'
              BranchSideFuncs:
                - skip_base_block
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3397,27'
              BranchSideFuncs:
                - skip_base_block
                - skip_base_block
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3374,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3375,28'
              BranchSideFuncs:
                - skip_base_block
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3391,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3376,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3379,7'
              BranchSideFuncs:
                - skip_base_block
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3382,15'
              BranchSideFuncs:
                - skip_base_block
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3387,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3398,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3398,32'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3399,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3398,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3399,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3406,7'
              BranchSideFuncs:
                - skip_base_block
                - skip_base_block
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3410,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3411,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3413,6'
              BranchSideFuncs:
                - skip_base_block
                - skip_base_block
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:3353,21'
          Dst:             get_context
        - Src:             'libarchive/archive_read_support_format_rar5.c:3375,12'
          Dst:             skip_base_block
        - Src:             'libarchive/archive_read_support_format_rar5.c:3397,11'
          Dst:             skip_base_block
    - functionName:    skip_base_block
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2395
      functionLinenumberEnd: 2417
      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:2407,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2408,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2410,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2410,38'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2410,41'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2413,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2410,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2411,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2413,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2413,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2414,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2416,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:2397,21'
          Dst:             get_context
        - Src:             'libarchive/archive_read_support_format_rar5.c:2402,32'
          Dst:             archive_entry_new
        - Src:             'libarchive/archive_read_support_format_rar5.c:2403,8'
          Dst:             process_base_block
        - Src:             'libarchive/archive_read_support_format_rar5.c:2406,2'
          Dst:             archive_entry_free
    - functionName:    process_base_block
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2227
      functionLinenumberEnd: 2393
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
      BBCount:         47
      ICount:          382
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - archive_entry_set_is_data_encrypted
        - archive_entry_set_is_metadata_encrypted
        - 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:2246,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2247,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2250,15'
              BranchSideFuncs:
                - read_u32
                - read_var_sized
                - read_ahead
                - crc32
                - consume
                - read_var_sized
                - read_var_sized
                - scan_for_signature
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - 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:2250,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2251,3'
              BranchSideFuncs:
                - read_var_sized
                - read_ahead
                - crc32
                - consume
                - read_var_sized
                - read_var_sized
                - scan_for_signature
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - 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:2255,21'
              BranchSideFuncs:
                - read_var_sized
                - read_ahead
                - crc32
                - consume
                - read_var_sized
                - read_var_sized
                - scan_for_signature
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - 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:2255,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2256,3'
              BranchSideFuncs:
                - read_ahead
                - crc32
                - consume
                - read_var_sized
                - read_var_sized
                - scan_for_signature
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - 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:2259,13'
              BranchSideFuncs:
                - read_ahead
                - crc32
                - consume
                - read_var_sized
                - read_var_sized
                - scan_for_signature
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - 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:2262,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2263,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2270,5'
              BranchSideFuncs:
                - read_ahead
                - crc32
                - consume
                - read_var_sized
                - read_var_sized
                - scan_for_signature
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - 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:2270,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2270,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2273,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2270,44'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2271,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2273,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2270,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2273,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2282,17'
              BranchSideFuncs:
                - read_ahead
                - crc32
                - consume
                - read_var_sized
                - read_var_sized
                - scan_for_signature
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - process_head_file
                - process_head_service
                - process_head_main
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2282,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2283,3'
              BranchSideFuncs:
                - crc32
                - consume
                - read_var_sized
                - read_var_sized
                - scan_for_signature
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - process_head_file
                - process_head_service
                - process_head_main
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2287,37'
              BranchSideFuncs:
                - crc32
                - consume
                - read_var_sized
                - read_var_sized
                - scan_for_signature
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - process_head_file
                - process_head_service
                - process_head_main
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2288,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2295,2'
              BranchSideFuncs:
                - consume
                - read_var_sized
                - read_var_sized
                - scan_for_signature
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - process_head_file
                - process_head_service
                - process_head_main
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2298,27'
              BranchSideFuncs:
                - consume
                - read_var_sized
                - read_var_sized
                - scan_for_signature
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - process_head_file
                - process_head_service
                - process_head_main
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2298,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2299,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2302,21'
              BranchSideFuncs:
                - read_var_sized
                - read_var_sized
                - scan_for_signature
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - process_head_file
                - process_head_service
                - process_head_main
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2302,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2303,3'
              BranchSideFuncs:
                - read_var_sized
                - scan_for_signature
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - process_head_file
                - process_head_service
                - process_head_main
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2305,21'
              BranchSideFuncs:
                - read_var_sized
                - scan_for_signature
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - process_head_file
                - process_head_service
                - process_head_main
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2305,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2306,3'
              BranchSideFuncs:
                - scan_for_signature
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - process_head_file
                - process_head_service
                - process_head_main
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2308,30'
              BranchSideFuncs:
                - scan_for_signature
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - process_head_file
                - process_head_service
                - process_head_main
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2315,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2317,28'
              BranchSideFuncs:
                - process_head_main
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2327,31'
              BranchSideFuncs:
                - process_head_service
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2330,28'
              BranchSideFuncs:
                - process_head_file
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2333,44'
              BranchSideFuncs:
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2342,4'
              BranchSideFuncs:
                - scan_for_signature
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2372,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2374,8'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2322,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2323,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2325,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2348,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2352,30'
              BranchSideFuncs:
                - scan_for_signature
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2369,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2353,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2354,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2356,9'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2356,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2358,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2365,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2374,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2375,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2383,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:2230,21'
          Dst:             get_context
        - Src:             'libarchive/archive_read_support_format_rar5.c:2245,8'
          Dst:             skip_unprocessed_bytes
        - Src:             'libarchive/archive_read_support_format_rar5.c:2250,6'
          Dst:             read_u32
        - Src:             'libarchive/archive_read_support_format_rar5.c:2255,6'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:2263,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:2273,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:2282,6'
          Dst:             read_ahead
        - Src:             'libarchive/archive_read_support_format_rar5.c:2287,28'
          Dst:             crc32
        - Src:             'libarchive/archive_read_support_format_rar5.c:2298,19'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:2302,6'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:2305,6'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:2317,10'
          Dst:             process_head_main
        - Src:             'libarchive/archive_read_support_format_rar5.c:2327,10'
          Dst:             process_head_service
        - Src:             'libarchive/archive_read_support_format_rar5.c:2330,10'
          Dst:             process_head_file
        - Src:             'libarchive/archive_read_support_format_rar5.c:2333,4'
          Dst:             archive_entry_set_is_metadata_encrypted
        - Src:             'libarchive/archive_read_support_format_rar5.c:2334,4'
          Dst:             archive_entry_set_is_data_encrypted
        - Src:             'libarchive/archive_read_support_format_rar5.c:2337,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:2352,11'
          Dst:             scan_for_signature
        - Src:             'libarchive/archive_read_support_format_rar5.c:2358,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:2375,5'
          Dst:             archive_set_error
    - functionName:    skip_unprocessed_bytes
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2144
      functionLinenumberEnd: 2176
      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:2148,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2154,6'
              BranchSideFuncs:
                - rar5_read_data_skip
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2175,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2154,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2159,18'
              BranchSideFuncs:
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2168,30'
              BranchSideFuncs:
                - rar5_read_data_skip
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2160,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2161,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2163,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2169,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2170,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:2145,21'
          Dst:             get_context
        - Src:             'libarchive/archive_read_support_format_rar5.c:2159,10'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:2168,10'
          Dst:             rar5_read_data_skip
    - functionName:    read_u32
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1107
      functionLinenumberEnd: 1114
      functionDepth:   0
      returnType:      char
      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:    7
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1109,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1110,3'
              BranchSideFuncs:
                - archive_le32dec.2145
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1112,28'
              BranchSideFuncs:
                - archive_le32dec.2145
                - consume
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:1109,6'
          Dst:             read_ahead
        - Src:             'libarchive/archive_read_support_format_rar5.c:1112,12'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_rar5.c:1113,23'
          Dst:             consume
    - functionName:    read_var_sized
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1032
      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:1020,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1020,40'
              BranchSideFuncs:
                - read_var
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1021,19'
              BranchSideFuncs:
                - read_var
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1023,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1023,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1027,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1023,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1024,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1027,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1027,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1027,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1029,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:1020,31'
          Dst:             read_var
        - Src:             'libarchive/archive_read_support_format_rar5.c:1021,10'
          Dst:             read_var
    - functionName:    process_head_main
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2038
      functionLinenumberEnd: 2142
      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:          253
      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:2061,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2062,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:2065,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:2062,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2063,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:2064,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:2068,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2069,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:2072,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:2075,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2076,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:2090,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:2077,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2078,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:2081,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:2081,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2082,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2088,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:2093,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2094,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:2104,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:2093,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2101,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2104,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:2104,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2106,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2109,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:2109,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2110,3'
              BranchSideFuncs:
                - read_var_sized
                - process_main_locator_extra_block
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2113,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:2113,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2114,3'
              BranchSideFuncs:
                - process_main_locator_extra_block
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2117,5'
              BranchSideFuncs:
                - process_main_locator_extra_block
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2117,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2118,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2123,9'
              BranchSideFuncs:
                - process_main_locator_extra_block
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2123,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2125,43'
              BranchSideFuncs:
                - process_main_locator_extra_block
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2134,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2126,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2129,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2132,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:2062,7'
          Dst:             read_var
        - Src:             'libarchive/archive_read_support_format_rar5.c:2068,6'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:2077,7'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:2082,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:2109,6'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:2113,6'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:2118,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:2125,10'
          Dst:             process_main_locator_extra_block
        - Src:             'libarchive/archive_read_support_format_rar5.c:2134,4'
          Dst:             archive_set_error
    - functionName:    process_head_service
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2017
      functionLinenumberEnd: 2034
      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:2020,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2021,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2023,2'
              BranchSideFuncs:
                - rar5_read_data_skip
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2029,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2030,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2033,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:2019,12'
          Dst:             process_head_file
        - Src:             'libarchive/archive_read_support_format_rar5.c:2028,8'
          Dst:             rar5_read_data_skip
    - functionName:    process_head_file
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1691
      functionLinenumberEnd: 2013
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - rar
        - entry
        - block_flags
      BBCount:         142
      ICount:          950
      EdgeCount:       196
      CyclomaticComplexity: 56
      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:1727,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1728,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:1731,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:1731,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1732,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:1740,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:1733,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1734,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:1737,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:1740,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1741,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:1746,3'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1741,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1742,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:1744,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:1753,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1754,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:1756,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:1756,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1757,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:1759,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:1759,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1760,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1765,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:1767,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1768,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:1770,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:1770,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1771,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:1775,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:1771,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1772,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:1773,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:1775,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1776,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:1780,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:1776,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1777,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:1778,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:1780,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1781,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:1783,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:1787,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1787,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:1789,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:1798,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1798,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:1808,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:1798,60'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1799,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
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1808,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:1798,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1800,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1808,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:1808,38'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1809,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1811,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1809,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1809,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:1816,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:1808,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1811,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1816,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:1816,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1819,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:1829,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
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1819,38'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1820,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:1827,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:1819,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1822,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1827,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:1831,53'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1832,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:1859,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:1831,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1839,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:1859,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:1847,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1848,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:1854,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:1861,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1861,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:1868,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:1861,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1865,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:1868,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:1872,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1873,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:1875,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:1875,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1880,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:1921,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:1880,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1881,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:1887,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:1881,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1882,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:1884,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:1887,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1888,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:1890,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:1896,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1899,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:1921,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:1900,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1901,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:1920,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:1902,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1903,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:1906,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:1906,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1907,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:1910,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:1910,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1911,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:1914,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:1914,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1915,37'
              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:1918,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:1921,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1923,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:1926,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1933,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1934,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:1936,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:1936,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1937,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1943,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:1943,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1944,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1950,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:1950,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1951,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:1953,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:1955,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1956,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1959,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:1961,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1962,37'
              BranchSideFuncs:
                - process_head_file_extra
                - archive_entry_set_mtime
                - archive_entry_set_size
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1980,6'
              BranchSideFuncs:
                - archive_entry_set_mtime
                - archive_entry_set_size
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1976,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1977,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1978,2'
              BranchSideFuncs:
                - archive_entry_set_mtime
                - archive_entry_set_size
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1980,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1981,39'
              BranchSideFuncs:
                - archive_entry_set_mtime
                - archive_entry_set_size
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1986,5'
              BranchSideFuncs:
                - archive_entry_set_mtime
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1982,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1983,27'
              BranchSideFuncs:
                - archive_entry_set_size
                - archive_entry_set_mtime
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1984,2'
              BranchSideFuncs:
                - archive_entry_set_mtime
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1986,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1987,27'
              BranchSideFuncs:
                - archive_entry_set_mtime
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1990,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1990,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1991,28'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1994,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1994,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1997,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2002,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2002,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2009,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2011,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:1724,2'
          Dst:             archive_entry_clear
        - Src:             'libarchive/archive_read_support_format_rar5.c:1728,3'
          Dst:             reset_file_context
        - Src:             'libarchive/archive_read_support_format_rar5.c:1733,7'
          Dst:             read_var
        - Src:             'libarchive/archive_read_support_format_rar5.c:1741,7'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:1748,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:1753,6'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:1756,6'
          Dst:             read_var
        - Src:             'libarchive/archive_read_support_format_rar5.c:1760,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:1767,6'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:1771,7'
          Dst:             read_u32
        - Src:             'libarchive/archive_read_support_format_rar5.c:1776,7'
          Dst:             read_u32
        - Src:             'libarchive/archive_read_support_format_rar5.c:1780,6'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:1800,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:1811,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:1822,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:1839,3'
          Dst:             clear_data_ready_stack
        - Src:             'libarchive/archive_read_support_format_rar5.c:1845,4'
          Dst:             realloc
        - Src:             'libarchive/archive_read_support_format_rar5.c:1848,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:1868,2'
          Dst:             init_window_mask
        - Src:             'libarchive/archive_read_support_format_rar5.c:1872,6'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:1894,3'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_rar5.c:1903,6'
          Dst:             strcpy
        - Src:             'libarchive/archive_read_support_format_rar5.c:1907,6'
          Dst:             strcpy
        - Src:             'libarchive/archive_read_support_format_rar5.c:1911,6'
          Dst:             strcpy
        - Src:             'libarchive/archive_read_support_format_rar5.c:1915,6'
          Dst:             archive_entry_copy_fflags_text
        - Src:             'libarchive/archive_read_support_format_rar5.c:1923,3'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_rar5.c:1926,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:1933,6'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:1937,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:1944,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:1950,6'
          Dst:             read_ahead
        - Src:             'libarchive/archive_read_support_format_rar5.c:1955,19'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:1959,2'
          Dst:             archive_entry_update_pathname_utf8
        - Src:             'libarchive/archive_read_support_format_rar5.c:1962,13'
          Dst:             process_head_file_extra
        - Src:             'libarchive/archive_read_support_format_rar5.c:1983,4'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_rar5.c:1987,3'
          Dst:             archive_entry_set_mtime
    - functionName:    scan_for_signature
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3304
      functionLinenumberEnd: 3347
      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:3325,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3326,4'
              BranchSideFuncs:
                - consume
                - read_ahead
                - memcmp
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3328,9'
              BranchSideFuncs:
                - consume
                - read_ahead
                - memcmp
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3328,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3330,15'
              BranchSideFuncs:
                - memcmp
                - consume
                - read_ahead
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3343,11'
              BranchSideFuncs:
                - consume
                - read_ahead
                - memcmp
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3330,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3337,20'
              BranchSideFuncs:
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3341,3'
              BranchSideFuncs:
                - consume
                - read_ahead
                - memcmp
                - consume
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:3322,2'
          Dst:             rar5_signature
        - Src:             'libarchive/archive_read_support_format_rar5.c:3325,7'
          Dst:             read_ahead
        - Src:             'libarchive/archive_read_support_format_rar5.c:3330,7'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_rar5.c:3337,12'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:3343,3'
          Dst:             consume
    - functionName:    rar5_signature
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4133
      functionLinenumberEnd: 4139
      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:4136,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4137,32'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4139,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    reset_file_context
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 889
      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:875,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:876,31'
              BranchSideFuncs:
                - free_filters
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:878,3'
              BranchSideFuncs:
                - free_filters
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:873,2'
          Dst:             blake2sp_init
        - Src:             'libarchive/archive_read_support_format_rar5.c:888,2'
          Dst:             free_filters
    - functionName:    read_var
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 1012
      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:954,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:955,3'
              BranchSideFuncs:
                - consume
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:957,12'
              BranchSideFuncs:
                - consume
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:957,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:958,7'
              BranchSideFuncs:
                - consume
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:999,5'
              BranchSideFuncs:
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:968,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:969,7'
              BranchSideFuncs:
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:994,2'
              BranchSideFuncs:
                - consume
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:969,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:970,15'
              BranchSideFuncs:
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:977,7'
              BranchSideFuncs:
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:977,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:978,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:986,30'
              BranchSideFuncs:
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:986,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:987,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:999,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1000,13'
              BranchSideFuncs:
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1003,5'
              BranchSideFuncs:
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1003,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1004,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1006,28'
              BranchSideFuncs:
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1006,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1007,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:954,6'
          Dst:             read_ahead
        - Src:             'libarchive/archive_read_support_format_rar5.c:986,22'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:1006,20'
          Dst:             consume
    - functionName:    init_window_mask
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1214
      functionLinenumberEnd: 1219
      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:1215,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1216,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1218,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: 1619
      functionLinenumberEnd: 1687
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - e
        - rar
        - extra_data_size
      BBCount:         30
      ICount:          198
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - archive_entry_set_is_data_encrypted
        - 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:1625,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1626,16'
              BranchSideFuncs:
                - read_var
                - consume
                - read_var
                - consume
                - consume
                - archive_entry_set_is_data_encrypted
                - 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:1681,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1626,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1627,4'
              BranchSideFuncs:
                - consume
                - read_var
                - consume
                - consume
                - read_var
                - archive_entry_set_is_data_encrypted
                - 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:1629,22'
              BranchSideFuncs:
                - consume
                - read_var
                - consume
                - consume
                - read_var
                - archive_entry_set_is_data_encrypted
                - parse_file_extra_version
                - 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:1630,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1631,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1634,16'
              BranchSideFuncs:
                - read_var
                - consume
                - consume
                - read_var
                - consume
                - archive_entry_set_is_data_encrypted
                - parse_file_extra_version
                - 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:1634,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1635,4'
              BranchSideFuncs:
                - consume
                - consume
                - read_var
                - consume
                - read_var
                - archive_entry_set_is_data_encrypted
                - 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:1637,23'
              BranchSideFuncs:
                - consume
                - consume
                - read_var
                - consume
                - read_var
                - archive_entry_set_is_data_encrypted
                - parse_file_extra_version
                - 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:1639,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1640,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1643,10'
              BranchSideFuncs:
                - consume
                - read_var
                - consume
                - read_var
                - consume
                - archive_entry_set_is_data_encrypted
                - parse_file_extra_version
                - 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:1643,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1645,33'
              BranchSideFuncs:
                - parse_file_extra_hash
                - read_var
                - consume
                - read_var
                - consume
                - consume
                - archive_entry_set_is_data_encrypted
                - parse_file_extra_version
                - parse_file_extra_owner
                - parse_file_extra_redir
                - parse_file_extra_htime
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1649,34'
              BranchSideFuncs:
                - parse_file_extra_htime
                - read_var
                - consume
                - read_var
                - consume
                - consume
                - archive_entry_set_is_data_encrypted
                - parse_file_extra_version
                - parse_file_extra_owner
                - parse_file_extra_redir
                - parse_file_extra_hash
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1653,34'
              BranchSideFuncs:
                - parse_file_extra_redir
                - read_var
                - consume
                - read_var
                - consume
                - consume
                - archive_entry_set_is_data_encrypted
                - parse_file_extra_version
                - parse_file_extra_owner
                - parse_file_extra_htime
                - parse_file_extra_hash
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1657,34'
              BranchSideFuncs:
                - parse_file_extra_owner
                - read_var
                - consume
                - read_var
                - consume
                - consume
                - archive_entry_set_is_data_encrypted
                - parse_file_extra_version
                - parse_file_extra_redir
                - parse_file_extra_htime
                - parse_file_extra_hash
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1661,36'
              BranchSideFuncs:
                - parse_file_extra_version
                - read_var
                - consume
                - read_var
                - consume
                - consume
                - archive_entry_set_is_data_encrypted
                - parse_file_extra_owner
                - parse_file_extra_redir
                - parse_file_extra_htime
                - parse_file_extra_hash
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1666,41'
              BranchSideFuncs:
                - archive_entry_set_is_data_encrypted
                - consume
                - read_var
                - consume
                - read_var
                - 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:1670,4'
              BranchSideFuncs:
                - consume
                - read_var
                - consume
                - read_var
                - consume
                - archive_entry_set_is_data_encrypted
                - 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:1674,24'
              BranchSideFuncs:
                - consume
                - read_var
                - consume
                - read_var
                - consume
                - archive_entry_set_is_data_encrypted
                - parse_file_extra_version
                - 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:1675,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1676,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1678,3'
              BranchSideFuncs:
                - read_var
                - consume
                - read_var
                - consume
                - consume
                - archive_entry_set_is_data_encrypted
                - parse_file_extra_version
                - 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:1681,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1683,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1686,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:1626,7'
          Dst:             read_var
        - Src:             'libarchive/archive_read_support_format_rar5.c:1630,20'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:1634,7'
          Dst:             read_var
        - Src:             'libarchive/archive_read_support_format_rar5.c:1639,20'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:1645,11'
          Dst:             parse_file_extra_hash
        - Src:             'libarchive/archive_read_support_format_rar5.c:1649,11'
          Dst:             parse_file_extra_htime
        - Src:             'libarchive/archive_read_support_format_rar5.c:1653,11'
          Dst:             parse_file_extra_redir
        - Src:             'libarchive/archive_read_support_format_rar5.c:1657,11'
          Dst:             parse_file_extra_owner
        - Src:             'libarchive/archive_read_support_format_rar5.c:1661,11'
          Dst:             parse_file_extra_version
        - Src:             'libarchive/archive_read_support_format_rar5.c:1666,5'
          Dst:             archive_entry_set_is_data_encrypted
        - Src:             'libarchive/archive_read_support_format_rar5.c:1675,23'
          Dst:             consume
    - functionName:    parse_file_extra_hash
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1265
      functionLinenumberEnd: 1305
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - rar
        - extra_data_size
      BBCount:         15
      ICount:          110
      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:1273,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1274,3'
              BranchSideFuncs:
                - consume
                - archive_set_error
                - read_ahead
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1276,22'
              BranchSideFuncs:
                - consume
                - archive_set_error
                - read_ahead
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1277,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1278,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1283,5'
              BranchSideFuncs:
                - archive_set_error
                - read_ahead
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1283,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1285,13'
              BranchSideFuncs:
                - read_ahead
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1299,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1287,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1288,4'
              BranchSideFuncs:
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1290,3'
              BranchSideFuncs:
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1293,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1294,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1297,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:1273,6'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:1277,19'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:1287,7'
          Dst:             read_ahead
        - Src:             'libarchive/archive_read_support_format_rar5.c:1293,20'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:1299,3'
          Dst:             archive_set_error
    - functionName:    parse_file_extra_htime
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1385
      functionLinenumberEnd: 1464
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - e
        - rar
        - extra_data_size
      BBCount:         50
      ICount:          369
      EdgeCount:       68
      CyclomaticComplexity: 20
      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:1398,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1399,3'
              BranchSideFuncs:
                - consume
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - read_u32
                - read_u32
                - read_u32
                - parse_htime_item
                - parse_htime_item
                - parse_htime_item
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1401,22'
              BranchSideFuncs:
                - consume
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - read_u32
                - read_u32
                - read_u32
                - parse_htime_item
                - parse_htime_item
                - parse_htime_item
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1402,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1403,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1406,14'
              BranchSideFuncs:
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - read_u32
                - read_u32
                - read_u32
                - parse_htime_item
                - parse_htime_item
                - parse_htime_item
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1407,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1407,30'
              BranchSideFuncs:
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - read_u32
                - read_u32
                - read_u32
                - parse_htime_item
                - parse_htime_item
                - parse_htime_item
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1407,26'
              BranchSideFuncs:
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - read_u32
                - read_u32
                - read_u32
                - parse_htime_item
                - parse_htime_item
                - parse_htime_item
        - 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
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - read_u32
                - read_u32
                - read_u32
                - parse_htime_item
                - parse_htime_item
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1418,5'
              BranchSideFuncs:
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - read_u32
                - read_u32
                - read_u32
                - parse_htime_item
                - parse_htime_item
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1418,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1419,20'
              BranchSideFuncs:
                - parse_htime_item
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - read_u32
                - read_u32
                - read_u32
                - parse_htime_item
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1423,5'
              BranchSideFuncs:
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - read_u32
                - read_u32
                - read_u32
                - parse_htime_item
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1423,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1424,20'
              BranchSideFuncs:
                - parse_htime_item
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - read_u32
                - read_u32
                - read_u32
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1428,5'
              BranchSideFuncs:
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - read_u32
                - read_u32
                - read_u32
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1428,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1428,18'
              BranchSideFuncs:
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - read_u32
                - read_u32
                - read_u32
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1435,5'
              BranchSideFuncs:
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - read_u32
                - read_u32
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1428,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1429,16'
              BranchSideFuncs:
                - read_u32
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - read_u32
                - read_u32
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1435,5'
              BranchSideFuncs:
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - read_u32
                - read_u32
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1429,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1430,4'
              BranchSideFuncs:
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - read_u32
                - read_u32
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1432,4'
              BranchSideFuncs:
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - read_u32
                - read_u32
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1435,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1435,18'
              BranchSideFuncs:
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - read_u32
                - read_u32
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1442,5'
              BranchSideFuncs:
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - read_u32
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1435,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1436,16'
              BranchSideFuncs:
                - read_u32
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - read_u32
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1442,5'
              BranchSideFuncs:
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - read_u32
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1436,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1437,4'
              BranchSideFuncs:
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - read_u32
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1439,4'
              BranchSideFuncs:
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - read_u32
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1442,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1442,18'
              BranchSideFuncs:
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - read_u32
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1451,5'
              BranchSideFuncs:
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1442,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1443,16'
              BranchSideFuncs:
                - read_u32
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1451,5'
              BranchSideFuncs:
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1443,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1444,4'
              BranchSideFuncs:
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1446,4'
              BranchSideFuncs:
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1451,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1452,27'
              BranchSideFuncs:
                - archive_entry_set_mtime
                - archive_entry_set_atime
                - archive_entry_set_ctime
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1455,5'
              BranchSideFuncs:
                - archive_entry_set_atime
                - archive_entry_set_ctime
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1455,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1456,27'
              BranchSideFuncs:
                - archive_entry_set_ctime
                - archive_entry_set_atime
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1459,5'
              BranchSideFuncs:
                - archive_entry_set_atime
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1459,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1460,27'
              BranchSideFuncs:
                - archive_entry_set_atime
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1463,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:1398,6'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:1402,19'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:1414,3'
          Dst:             parse_htime_item
        - Src:             'libarchive/archive_read_support_format_rar5.c:1419,3'
          Dst:             parse_htime_item
        - Src:             'libarchive/archive_read_support_format_rar5.c:1424,3'
          Dst:             parse_htime_item
        - Src:             'libarchive/archive_read_support_format_rar5.c:1429,7'
          Dst:             read_u32
        - Src:             'libarchive/archive_read_support_format_rar5.c:1436,7'
          Dst:             read_u32
        - Src:             'libarchive/archive_read_support_format_rar5.c:1443,7'
          Dst:             read_u32
        - Src:             'libarchive/archive_read_support_format_rar5.c:1452,3'
          Dst:             archive_entry_set_mtime
        - Src:             'libarchive/archive_read_support_format_rar5.c:1456,3'
          Dst:             archive_entry_set_ctime
        - Src:             'libarchive/archive_read_support_format_rar5.c:1460,3'
          Dst:             archive_entry_set_atime
    - functionName:    parse_file_extra_redir
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1468
      functionLinenumberEnd: 1535
      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:1474,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1475,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:1476,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:1476,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1477,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1478,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:1480,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1481,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:1482,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:1482,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1483,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1484,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:1486,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1487,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:1488,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:1490,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1491,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1496,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:1496,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1497,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1502,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:1502,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1503,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:1505,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:1508,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1509,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1511,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:1511,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1514,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:1514,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:1526,31'
              BranchSideFuncs:
                - archive_entry_set_filetype
                - archive_entry_update_hardlink_utf8
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1532,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1516,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1517,36'
              BranchSideFuncs:
                - archive_entry_set_symlink_type
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1520,36'
              BranchSideFuncs:
                - archive_entry_set_symlink_type
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:1474,6'
          Dst:             read_var
        - Src:             'libarchive/archive_read_support_format_rar5.c:1476,19'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:1480,6'
          Dst:             read_var
        - Src:             'libarchive/archive_read_support_format_rar5.c:1482,19'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:1486,6'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:1491,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:1497,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:1502,6'
          Dst:             read_ahead
        - Src:             'libarchive/archive_read_support_format_rar5.c:1508,19'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:1514,4'
          Dst:             archive_entry_set_filetype
        - Src:             'libarchive/archive_read_support_format_rar5.c:1515,4'
          Dst:             archive_entry_update_symlink_utf8
        - Src:             'libarchive/archive_read_support_format_rar5.c:1517,5'
          Dst:             archive_entry_set_symlink_type
        - Src:             'libarchive/archive_read_support_format_rar5.c:1520,5'
          Dst:             archive_entry_set_symlink_type
        - Src:             'libarchive/archive_read_support_format_rar5.c:1526,4'
          Dst:             archive_entry_set_filetype
        - Src:             'libarchive/archive_read_support_format_rar5.c:1527,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: 1539
      functionLinenumberEnd: 1615
      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:1548,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1549,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:1550,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:1550,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1551,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1552,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:1554,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1555,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:1575,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:1555,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1556,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:1557,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:1559,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1560,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:1562,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:1562,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1563,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:1565,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:1570,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1571,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1573,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:1575,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1576,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:1596,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:1576,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1577,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:1578,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:1580,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1581,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:1583,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:1583,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1584,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:1586,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:1591,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1592,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1594,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:1596,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1597,16'
              BranchSideFuncs:
                - read_var
                - consume
                - archive_entry_set_uid
                - read_var
                - consume
                - archive_entry_set_gid
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1605,7'
              BranchSideFuncs:
                - read_var
                - consume
                - archive_entry_set_gid
        - 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
                - archive_entry_set_uid
                - read_var
                - consume
                - archive_entry_set_gid
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1599,28'
              BranchSideFuncs:
                - consume
                - archive_entry_set_uid
                - read_var
                - consume
                - archive_entry_set_gid
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1599,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1600,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1601,23'
              BranchSideFuncs:
                - archive_entry_set_uid
                - read_var
                - consume
                - archive_entry_set_gid
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1605,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1606,16'
              BranchSideFuncs:
                - read_var
                - consume
                - archive_entry_set_gid
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1614,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1606,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1607,4'
              BranchSideFuncs:
                - consume
                - archive_entry_set_gid
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1608,28'
              BranchSideFuncs:
                - consume
                - archive_entry_set_gid
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1608,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1609,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1610,23'
              BranchSideFuncs:
                - archive_entry_set_gid
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:1548,6'
          Dst:             read_var
        - Src:             'libarchive/archive_read_support_format_rar5.c:1550,19'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:1555,7'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:1559,7'
          Dst:             read_ahead
        - Src:             'libarchive/archive_read_support_format_rar5.c:1570,20'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:1573,3'
          Dst:             archive_entry_set_uname
        - Src:             'libarchive/archive_read_support_format_rar5.c:1576,7'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:1580,7'
          Dst:             read_ahead
        - Src:             'libarchive/archive_read_support_format_rar5.c:1591,20'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:1594,3'
          Dst:             archive_entry_set_gname
        - Src:             'libarchive/archive_read_support_format_rar5.c:1597,7'
          Dst:             read_var
        - Src:             'libarchive/archive_read_support_format_rar5.c:1599,20'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:1603,3'
          Dst:             archive_entry_set_uid
        - Src:             'libarchive/archive_read_support_format_rar5.c:1606,7'
          Dst:             read_var
        - Src:             'libarchive/archive_read_support_format_rar5.c:1608,20'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:1612,3'
          Dst:             archive_entry_set_gid
    - functionName:    parse_file_extra_version
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1331
      functionLinenumberEnd: 1381
      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:1340,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1341,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:1343,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:1344,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1345,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1347,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:1347,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1348,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:1350,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:1351,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1352,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1356,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:1357,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1358,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1363,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: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:1347,6'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:1351,19'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:1356,17'
          Dst:             archive_entry_pathname_utf8
        - Src:             'libarchive/archive_read_support_format_rar5.c:1358,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:1368,2'
          Dst:             archive_string_sprintf
        - Src:             'libarchive/archive_read_support_format_rar5.c:1371,2'
          Dst:             archive_strcat
        - Src:             'libarchive/archive_read_support_format_rar5.c:1372,2'
          Dst:             archive_strcat
        - Src:             'libarchive/archive_read_support_format_rar5.c:1375,2'
          Dst:             archive_entry_update_pathname_utf8
        - Src:             'libarchive/archive_read_support_format_rar5.c:1378,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_rar5.c:1379,2'
          Dst:             archive_string_free
    - functionName:    parse_htime_item
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1309
      functionLinenumberEnd: 1327
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - unix_time
        - sec
        - nsec
        - extra_data_size
      BBCount:         11
      ICount:          82
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ntfs_to_unix
        - read_u32
        - read_u64
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1310,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1312,16'
              BranchSideFuncs:
                - read_u32
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1319,16'
              BranchSideFuncs:
                - read_u64
                - ntfs_to_unix
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1312,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1313,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1315,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1319,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1320,4'
              BranchSideFuncs:
                - ntfs_to_unix
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1322,16'
              BranchSideFuncs:
                - ntfs_to_unix
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:1312,7'
          Dst:             read_u32
        - Src:             'libarchive/archive_read_support_format_rar5.c:1319,7'
          Dst:             read_u64
        - Src:             'libarchive/archive_read_support_format_rar5.c:1322,3'
          Dst:             ntfs_to_unix
    - functionName:    read_u64
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1116
      functionLinenumberEnd: 1123
      functionDepth:   0
      returnType:      char
      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:1118,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1119,3'
              BranchSideFuncs:
                - archive_le64dec.2192
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1121,28'
              BranchSideFuncs:
                - archive_le64dec.2192
                - consume
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:1118,6'
          Dst:             read_ahead
        - Src:             'libarchive/archive_read_support_format_rar5.c:1121,12'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_rar5.c:1122,23'
          Dst:             consume
    - 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: 846
      functionLinenumberEnd: 869
      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_pop_front
        - cdeque_size
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:856,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:857,23'
              BranchSideFuncs:
                - cdeque_filter_p
                - cdeque_pop_front
                - cdeque_size
                - cdeque_clear
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:864,15'
              BranchSideFuncs:
                - cdeque_clear
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:860,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:856,2'
              BranchSideFuncs:
                - free
                - cdeque_size
                - cdeque_clear
                - cdeque_filter_p
                - cdeque_pop_front
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:861,9'
              BranchSideFuncs:
                - free
                - cdeque_size
                - cdeque_clear
                - cdeque_filter_p
                - cdeque_pop_front
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:856,8'
          Dst:             cdeque_size
        - Src:             'libarchive/archive_read_support_format_rar5.c:860,37'
          Dst:             cdeque_filter_p
        - Src:             'libarchive/archive_read_support_format_rar5.c:860,17'
          Dst:             cdeque_pop_front
        - Src:             'libarchive/archive_read_support_format_rar5.c:864,2'
          Dst:             cdeque_clear
    - functionName:    cdeque_size
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 412
      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: 470
      functionLinenumberEnd: 471
      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: 458
      functionLinenumberEnd: 467
      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:459,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:459,12'
              BranchSideFuncs:
                - cdeque_pop_front_fast
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:460,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:459,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:460,3'
              BranchSideFuncs:
                - cdeque_pop_front_fast
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:462,5'
              BranchSideFuncs:
                - cdeque_pop_front_fast
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:462,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:463,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:465,24'
              BranchSideFuncs:
                - cdeque_pop_front_fast
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:465,2'
          Dst:             cdeque_pop_front_fast
    - functionName:    cdeque_clear
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 389
      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: 450
      functionLinenumberEnd: 454
      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: 4207
      functionLinenumberEnd: 4259
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         20
      ICount:          119
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - consume
        - get_context
        - rar5_read_data
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4210,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4210,25'
              BranchSideFuncs:
                - consume
                - rar5_read_data
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4251,28'
              BranchSideFuncs:
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4210,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4222,3'
              BranchSideFuncs:
                - rar5_read_data
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4251,28'
              BranchSideFuncs:
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4222,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4231,4'
              BranchSideFuncs:
                - rar5_read_data
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4246,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4240,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4240,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4243,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4240,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4222,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4243,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4251,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4252,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4255,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:4208,21'
          Dst:             get_context
        - Src:             'libarchive/archive_read_support_format_rar5.c:4235,10'
          Dst:             rar5_read_data
        - Src:             'libarchive/archive_read_support_format_rar5.c:4251,20'
          Dst:             consume
    - functionName:    rar5_read_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4142
      functionLinenumberEnd: 4205
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - buff
        - size
        - offset
      BBCount:         33
      ICount:          231
      EdgeCount:       45
      CyclomaticComplexity: 14
      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:4146,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4147,4'
              BranchSideFuncs:
                - use_data
                - do_unpack
                - verify_global_checksums
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4149,6'
              BranchSideFuncs:
                - use_data
                - do_unpack
                - verify_global_checksums
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4149,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4150,3'
              BranchSideFuncs:
                - use_data
                - do_unpack
                - verify_global_checksums
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4153,6'
              BranchSideFuncs:
                - use_data
                - do_unpack
                - verify_global_checksums
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4153,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4153,36'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4154,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4153,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4154,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4159,5'
              BranchSideFuncs:
                - use_data
                - do_unpack
                - verify_global_checksums
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4159,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4164,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4169,6'
              BranchSideFuncs:
                - use_data
                - do_unpack
                - verify_global_checksums
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4169,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4169,25'
              BranchSideFuncs:
                - use_data
                - do_unpack
                - verify_global_checksums
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4175,17'
              BranchSideFuncs:
                - use_data
                - do_unpack
                - verify_global_checksums
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4169,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4170,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4175,17'
              BranchSideFuncs:
                - use_data
                - do_unpack
                - verify_global_checksums
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4176,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4177,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4180,5'
              BranchSideFuncs:
                - do_unpack
                - verify_global_checksums
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4180,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4181,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4184,18'
              BranchSideFuncs:
                - do_unpack
                - verify_global_checksums
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4185,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4186,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4189,5'
              BranchSideFuncs:
                - verify_global_checksums
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4189,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4190,4'
              BranchSideFuncs:
                - verify_global_checksums
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4204,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4189,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4200,3'
              BranchSideFuncs:
                - verify_global_checksums
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4204,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:4144,21'
          Dst:             get_context
        - Src:             'libarchive/archive_read_support_format_rar5.c:4154,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:4164,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:4170,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:4175,8'
          Dst:             use_data
        - Src:             'libarchive/archive_read_support_format_rar5.c:4184,8'
          Dst:             do_unpack
        - Src:             'libarchive/archive_read_support_format_rar5.c:4201,10'
          Dst:             verify_global_checksums
    - functionName:    use_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3684
      functionLinenumberEnd: 3701
      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:3687,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3688,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3700,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3690,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3691,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3698,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3691,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3691,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3692,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3692,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3692,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3693,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3693,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3693,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3695,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    do_unpack
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3981
      functionLinenumberEnd: 4025
      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:3987,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3988,26'
              BranchSideFuncs:
                - do_unstore_file
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3990,10'
              BranchSideFuncs:
                - uncompress_file
                - do_unstore_file
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3990,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3992,28'
              BranchSideFuncs:
                - do_unstore_file
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4009,9'
              BranchSideFuncs:
                - uncompress_file
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4009,9'
              BranchSideFuncs:
                - uncompress_file
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4009,9'
              BranchSideFuncs:
                - uncompress_file
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4009,9'
              BranchSideFuncs:
                - uncompress_file
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4009,9'
              BranchSideFuncs:
                - uncompress_file
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4012,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4009,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4009,27'
              BranchSideFuncs:
                - uncompress_file
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4010,28'
              BranchSideFuncs:
                - uncompress_file
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:3988,10'
          Dst:             do_unstore_file
        - Src:             'libarchive/archive_read_support_format_rar5.c:3992,12'
          Dst:             do_unstore_file
        - Src:             'libarchive/archive_read_support_format_rar5.c:4010,12'
          Dst:             uncompress_file
        - Src:             'libarchive/archive_read_support_format_rar5.c:4012,5'
          Dst:             archive_set_error
    - functionName:    verify_global_checksums
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4125
      functionLinenumberEnd: 4126
      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:4126,9'
          Dst:             verify_checksums
    - functionName:    do_unstore_file
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3933
      functionLinenumberEnd: 3977
      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:3937,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3937,39'
              BranchSideFuncs:
                - read_ahead
                - archive_set_error
                - consume
                - update_crc
                - advance_multivolume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3953,12'
              BranchSideFuncs:
                - read_ahead
                - archive_set_error
                - consume
                - update_crc
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3937,60'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3938,6'
              BranchSideFuncs:
                - read_ahead
                - archive_set_error
                - consume
                - update_crc
                - advance_multivolume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3953,12'
              BranchSideFuncs:
                - read_ahead
                - archive_set_error
                - consume
                - update_crc
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3937,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3942,3'
              BranchSideFuncs:
                - advance_multivolume
                - read_ahead
                - archive_set_error
                - consume
                - update_crc
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3953,12'
              BranchSideFuncs:
                - read_ahead
                - archive_set_error
                - consume
                - update_crc
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3946,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3949,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3951,2'
              BranchSideFuncs:
                - read_ahead
                - archive_set_error
                - consume
                - update_crc
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3953,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3953,10'
              BranchSideFuncs:
                - read_ahead
                - archive_set_error
                - consume
                - update_crc
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3953,10'
              BranchSideFuncs:
                - read_ahead
                - archive_set_error
                - consume
                - update_crc
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3954,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3955,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3958,17'
              BranchSideFuncs:
                - read_ahead
                - archive_set_error
                - consume
                - update_crc
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3958,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3959,22'
              BranchSideFuncs:
                - consume
                - update_crc
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3964,27'
              BranchSideFuncs:
                - consume
                - update_crc
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3964,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3965,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3968,5'
              BranchSideFuncs:
                - update_crc
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3968,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3968,20'
              BranchSideFuncs:
                - update_crc
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3969,5'
              BranchSideFuncs:
                - update_crc
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3969,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3969,21'
              BranchSideFuncs:
                - update_crc
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3970,5'
              BranchSideFuncs:
                - update_crc
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3970,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3970,23'
              BranchSideFuncs:
                - update_crc
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3972,31'
              BranchSideFuncs:
                - update_crc
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:3943,9'
          Dst:             advance_multivolume
        - Src:             'libarchive/archive_read_support_format_rar5.c:3958,6'
          Dst:             read_ahead
        - Src:             'libarchive/archive_read_support_format_rar5.c:3959,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:3964,19'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:3975,2'
          Dst:             update_crc
    - functionName:    uncompress_file
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3917
      functionLinenumberEnd: 3926
      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:3925,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3920,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3926,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:3924,9'
          Dst:             do_uncompress_file
    - functionName:    do_uncompress_file
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3803
      functionLinenumberEnd: 3915
      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:3808,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3811,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:3819,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:3811,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3811,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:3812,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:3811,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3812,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:3815,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:3819,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3820,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3828,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:3828,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3834,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:3859,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:3836,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3836,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3837,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3836,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3837,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3839,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:3839,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3844,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:3853,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:3844,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3845,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3848,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:3860,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3861,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3862,12'
              BranchSideFuncs:
                - cdeque_size
                - push_window_data
                - cdeque_filter_p
                - cdeque_front
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3868,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3874,30'
              BranchSideFuncs:
                - cdeque_filter_p
                - cdeque_front
                - push_window_data
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3889,17'
              BranchSideFuncs:
                - push_window_data
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3874,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3877,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3883,17'
              BranchSideFuncs:
                - push_window_data
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3883,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3883,15'
              BranchSideFuncs:
                - push_window_data
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3883,15'
              BranchSideFuncs:
                - push_window_data
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3892,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3903,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3909,20'
              BranchSideFuncs:
                - push_window_data
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:3804,21'
          Dst:             get_context
        - Src:             'libarchive/archive_read_support_format_rar5.c:3812,4'
          Dst:             init_unpack
        - Src:             'libarchive/archive_read_support_format_rar5.c:3820,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:3835,10'
          Dst:             process_block
        - Src:             'libarchive/archive_read_support_format_rar5.c:3844,9'
          Dst:             bf_is_last_block
        - Src:             'libarchive/archive_read_support_format_rar5.c:3859,8'
          Dst:             apply_filters
        - Src:             'libarchive/archive_read_support_format_rar5.c:3868,5'
          Dst:             cdeque_size
        - Src:             'libarchive/archive_read_support_format_rar5.c:3875,7'
          Dst:             cdeque_filter_p
        - Src:             'libarchive/archive_read_support_format_rar5.c:3874,16'
          Dst:             cdeque_front
        - Src:             'libarchive/archive_read_support_format_rar5.c:3877,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:3909,3'
          Dst:             push_window_data
    - functionName:    init_unpack
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2512
      functionLinenumberEnd: 2537
      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:2519,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2520,38'
              BranchSideFuncs:
                - calloc
                - calloc
                - clear_data_ready_stack
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2523,3'
              BranchSideFuncs:
                - clear_data_ready_stack
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:2514,2'
          Dst:             init_window_mask
        - Src:             'libarchive/archive_read_support_format_rar5.c:2520,28'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_rar5.c:2521,30'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_rar5.c:2527,2'
          Dst:             clear_data_ready_stack
    - functionName:    process_block
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3533
      functionLinenumberEnd: 3676
      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:3540,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3540,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:3546,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:3540,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3541,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:3546,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:3542,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3543,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3544,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:3546,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3552,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:3644,7'
              BranchSideFuncs:
                - do_uncompress_block
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3552,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3554,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:3565,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:3567,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3568,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3574,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:3576,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3577,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3579,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:3588,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3587,18'
              BranchSideFuncs:
                - read_ahead
                - bf_is_table_present
                - do_uncompress_block
                - consume
                - parse_tables
                - merge_block
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3587,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:3590,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3601,22'
              BranchSideFuncs:
                - merge_block
                - bf_is_table_present
                - do_uncompress_block
                - consume
                - parse_tables
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3614,4'
              BranchSideFuncs:
                - read_ahead
                - bf_is_table_present
                - do_uncompress_block
                - consume
                - parse_tables
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3602,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3603,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3606,21'
              BranchSideFuncs:
                - bf_is_table_present
                - do_uncompress_block
                - consume
                - parse_tables
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3620,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:3622,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3633,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3635,23'
              BranchSideFuncs:
                - parse_tables
                - do_uncompress_block
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3642,2'
              BranchSideFuncs:
                - do_uncompress_block
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3636,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3639,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3641,3'
              BranchSideFuncs:
                - do_uncompress_block
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3653,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3654,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3657,5'
              BranchSideFuncs:
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3657,40'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3658,6'
              BranchSideFuncs:
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3668,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3658,42'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3659,6'
              BranchSideFuncs:
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3668,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3657,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3664,28'
              BranchSideFuncs:
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3668,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3664,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3665,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3667,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:3535,21'
          Dst:             get_context
        - Src:             'libarchive/archive_read_support_format_rar5.c:3541,9'
          Dst:             advance_multivolume
        - Src:             'libarchive/archive_read_support_format_rar5.c:3552,7'
          Dst:             read_ahead
        - Src:             'libarchive/archive_read_support_format_rar5.c:3565,9'
          Dst:             parse_block_header
        - Src:             'libarchive/archive_read_support_format_rar5.c:3574,4'
          Dst:             bf_byte_count
        - Src:             'libarchive/archive_read_support_format_rar5.c:3576,20'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:3601,10'
          Dst:             merge_block
        - Src:             'libarchive/archive_read_support_format_rar5.c:3620,8'
          Dst:             read_ahead
        - Src:             'libarchive/archive_read_support_format_rar5.c:3633,6'
          Dst:             bf_is_table_present
        - Src:             'libarchive/archive_read_support_format_rar5.c:3635,10'
          Dst:             parse_tables
        - Src:             'libarchive/archive_read_support_format_rar5.c:3652,8'
          Dst:             do_uncompress_block
        - Src:             'libarchive/archive_read_support_format_rar5.c:3664,20'
          Dst:             consume
    - functionName:    bf_is_last_block
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 514
      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: 774
      functionLinenumberEnd: 824
      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:783,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:787,6'
              BranchSideFuncs:
                - push_window_data
                - run_filter
                - cdeque_filter_p
                - cdeque_pop_front
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:822,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:787,47'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:788,7'
              BranchSideFuncs:
                - push_window_data
                - run_filter
                - cdeque_filter_p
                - cdeque_pop_front
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:820,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:787,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:792,7'
              BranchSideFuncs:
                - push_window_data
                - run_filter
                - cdeque_filter_p
                - cdeque_pop_front
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:820,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:792,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:795,22'
              BranchSideFuncs:
                - run_filter
                - cdeque_filter_p
                - cdeque_pop_front
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:811,22'
              BranchSideFuncs:
                - push_window_data
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:796,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:798,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:804,30'
              BranchSideFuncs:
                - cdeque_filter_p
                - cdeque_pop_front
                - free
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:776,21'
          Dst:             get_context
        - Src:             'libarchive/archive_read_support_format_rar5.c:784,6'
          Dst:             cdeque_filter_p
        - Src:             'libarchive/archive_read_support_format_rar5.c:783,15'
          Dst:             cdeque_front
        - Src:             'libarchive/archive_read_support_format_rar5.c:795,11'
          Dst:             run_filter
        - Src:             'libarchive/archive_read_support_format_rar5.c:805,9'
          Dst:             cdeque_filter_p
        - Src:             'libarchive/archive_read_support_format_rar5.c:804,12'
          Dst:             cdeque_pop_front
        - Src:             'libarchive/archive_read_support_format_rar5.c:811,5'
          Dst:             push_window_data
    - functionName:    cdeque_front
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 430
      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:425,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:426,21'
              BranchSideFuncs:
                - cdeque_front_fast
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:429,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:426,3'
          Dst:             cdeque_front_fast
    - functionName:    push_window_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 772
      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:771,2'
          Dst:             push_data
    - functionName:    parse_block_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2855
      functionLinenumberEnd: 2912
      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:2859,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2860,22'
              BranchSideFuncs:
                - bf_byte_count
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2868,3'
              BranchSideFuncs:
                - bf_byte_count
                - archive_le32dec.2145
                - archive_le16dec.2154
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2869,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2872,37'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2877,35'
              BranchSideFuncs:
                - archive_le16dec.2154
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2882,35'
              BranchSideFuncs:
                - archive_le32dec.2145
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2890,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2901,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2909,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2911,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:2859,5'
          Dst:             bf_byte_count
        - Src:             'libarchive/archive_read_support_format_rar5.c:2862,7'
          Dst:             bf_byte_count
        - Src:             'libarchive/archive_read_support_format_rar5.c:2860,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:2869,9'
          Dst:             bf_byte_count
        - Src:             'libarchive/archive_read_support_format_rar5.c:2877,18'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_rar5.c:2882,18'
          Dst:             archive_le32dec
    - functionName:    bf_byte_count
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 504
      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: 1233
      functionLinenumberEnd: 1261
      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:1240,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1241,3'
              BranchSideFuncs:
                - read_var
                - read_var
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1244,5'
              BranchSideFuncs:
                - read_var
                - read_var
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1244,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1245,16'
              BranchSideFuncs:
                - read_var
                - read_var
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1252,5'
              BranchSideFuncs:
                - read_var
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1245,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1246,4'
              BranchSideFuncs:
                - read_var
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1250,2'
              BranchSideFuncs:
                - read_var
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1252,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1253,16'
              BranchSideFuncs:
                - read_var
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1260,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1253,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1254,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1258,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:1240,6'
          Dst:             read_var
        - Src:             'libarchive/archive_read_support_format_rar5.c:1245,7'
          Dst:             read_var
        - Src:             'libarchive/archive_read_support_format_rar5.c:1253,7'
          Dst:             read_var
    - functionName:    try_skip_sfx
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2420
      functionLinenumberEnd: 2473
      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:2423,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2424,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2426,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:2426,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2426,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:2426,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:2426,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2426,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:2431,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:2426,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2431,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:2468,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2436,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2437,29'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - memcmp
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2466,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2438,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2440,12'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - memcmp
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2445,8'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - memcmp
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2441,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2442,6'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2443,5'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - memcmp
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2445,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2446,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2447,8'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - memcmp
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2454,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2455,16'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2462,11'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2455,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2456,13'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2460,7'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - memcmp
                - __archive_read_consume
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:2423,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_rar5.c:2426,38'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_rar5.c:2434,3'
          Dst:             rar5_signature
        - Src:             'libarchive/archive_read_support_format_rar5.c:2437,8'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_rar5.c:2455,9'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_rar5.c:2457,6'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:2463,4'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:2470,2'
          Dst:             archive_set_error
    - functionName:    init_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1209
      functionLinenumberEnd: 1212
      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: 1141
      functionLinenumberEnd: 1176
      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:1144,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1145,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1147,7'
              BranchSideFuncs:
                - memcmp
                - rar5_signature
                - __archive_read_ahead
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1147,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1147,22'
              BranchSideFuncs:
                - memcmp
                - rar5_signature
                - __archive_read_ahead
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1147,45'
              BranchSideFuncs:
                - memcmp
                - rar5_signature
                - __archive_read_ahead
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1147,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1147,45'
              BranchSideFuncs:
                - rar5_signature
                - __archive_read_ahead
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1150,11'
              BranchSideFuncs:
                - rar5_signature
                - __archive_read_ahead
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1147,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1150,11'
              BranchSideFuncs:
                - rar5_signature
                - __archive_read_ahead
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1175,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1156,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1157,44'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1173,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1158,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1160,12'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1165,8'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1161,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1162,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1163,5'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1166,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1167,16'
              BranchSideFuncs:
                - memcmp
                - __archive_read_ahead
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1171,13'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1167,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1168,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1169,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:1144,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_rar5.c:1147,38'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_rar5.c:1154,3'
          Dst:             rar5_signature
        - Src:             'libarchive/archive_read_support_format_rar5.c:1157,23'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_rar5.c:1167,9'
          Dst:             memcmp
    - functionName:    bid_standard
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1125
      functionLinenumberEnd: 1138
      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:1131,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1132,3'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1134,13'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1134,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1135,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1137,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:1129,2'
          Dst:             rar5_signature
        - Src:             'libarchive/archive_read_support_format_rar5.c:1131,6'
          Dst:             read_ahead
        - Src:             'libarchive/archive_read_support_format_rar5.c:1134,6'
          Dst:             memcmp
    - functionName:    cdeque_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 408
      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:395,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:395,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:396,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:395,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:396,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:398,16'
              BranchSideFuncs:
                - cdeque_clear
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:401,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:402,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:404,15'
              BranchSideFuncs:
                - cdeque_clear
                - malloc
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:404,2'
          Dst:             cdeque_clear
    - functionName:    rar5_has_encrypted_entries
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4297
      functionLinenumberEnd: 4306
      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_rar5.c:4298,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4298,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4305,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4298,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4299,37'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4305,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4300,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4301,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4303,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rar5_capabilities
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4291
      functionLinenumberEnd: 4293
      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: 4273
      functionLinenumberEnd: 4288
      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:4274,21'
          Dst:             get_context
        - Src:             'libarchive/archive_read_support_format_rar5.c:4278,2'
          Dst:             clear_data_ready_stack
        - Src:             'libarchive/archive_read_support_format_rar5.c:4282,2'
          Dst:             free_filters
        - Src:             'libarchive/archive_read_support_format_rar5.c:4283,2'
          Dst:             cdeque_free
    - functionName:    rar5_seek_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4263
      functionLinenumberEnd: 4270
      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: 2477
      functionLinenumberEnd: 2510
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
      BBCount:         27
      ICount:          149
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - consume
        - get_context
        - init_header
        - process_base_block
        - try_skip_sfx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2485,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2486,3'
              BranchSideFuncs:
                - process_base_block
                - consume
                - init_header
                - try_skip_sfx
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2489,5'
              BranchSideFuncs:
                - process_base_block
                - consume
                - init_header
                - try_skip_sfx
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2489,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2490,15'
              BranchSideFuncs:
                - init_header
                - try_skip_sfx
                - process_base_block
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2496,5'
              BranchSideFuncs:
                - process_base_block
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2491,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2492,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2493,3'
              BranchSideFuncs:
                - process_base_block
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2496,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2497,28'
              BranchSideFuncs:
                - consume
                - process_base_block
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2504,2'
              BranchSideFuncs:
                - process_base_block
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2497,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2498,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2501,3'
              BranchSideFuncs:
                - process_base_block
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2506,31'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2506,2'
              BranchSideFuncs:
                - process_base_block
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2507,5'
              BranchSideFuncs:
                - process_base_block
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2507,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2506,31'
              BranchSideFuncs:
                - process_base_block
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2507,29'
              BranchSideFuncs:
                - process_base_block
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2506,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2505,28'
              BranchSideFuncs:
                - process_base_block
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2509,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:2478,21'
          Dst:             get_context
        - Src:             'libarchive/archive_read_support_format_rar5.c:2490,3'
          Dst:             init_header
        - Src:             'libarchive/archive_read_support_format_rar5.c:2491,14'
          Dst:             try_skip_sfx
        - Src:             'libarchive/archive_read_support_format_rar5.c:2497,20'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:2505,9'
          Dst:             process_base_block
    - functionName:    rar5_options
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1197
      functionLinenumberEnd: 1206
      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: 1178
      functionLinenumberEnd: 1194
      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:1181,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1182,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1184,24'
              BranchSideFuncs:
                - bid_standard
                - bid_sfx
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1185,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1186,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1188,19'
              BranchSideFuncs:
                - bid_sfx
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1189,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1190,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1193,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:1184,11'
          Dst:             bid_standard
        - Src:             'libarchive/archive_read_support_format_rar5.c:1188,11'
          Dst:             bid_sfx
    - functionName:    rar5_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4308
      functionLinenumberEnd: 4321
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rar
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cdeque_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4311,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4312,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4318,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:4311,15'
          Dst:             cdeque_init
    - functionName:    get_archive_read
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 893
      functionLinenumberEnd: 899
      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:895,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:895,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:898,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:895,2'
          Dst:             __archive_check_magic
    - functionName:    archive_read_support_format_rar5
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4323
      functionLinenumberEnd: 4363
      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_capabilities
        - rar5_cleanup
        - rar5_has_encrypted_entries
        - rar5_init
        - rar5_options
        - rar5_read_data
        - rar5_read_data_skip
        - rar5_read_header
        - rar5_seek_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4328,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4329,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4331,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:4332,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4333,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4338,29'
              BranchSideFuncs:
                - rar5_init
                - __archive_read_register_format
                - rar5_cleanup
                - archive_set_error
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4338,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4339,22'
              BranchSideFuncs:
                - archive_set_error
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4345,39'
              BranchSideFuncs:
                - __archive_read_register_format
                - rar5_cleanup
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4358,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4359,23'
              BranchSideFuncs:
                - rar5_cleanup
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4362,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:4328,26'
          Dst:             get_archive_read
        - Src:             'libarchive/archive_read_support_format_rar5.c:4333,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:4338,19'
          Dst:             rar5_init
        - Src:             'libarchive/archive_read_support_format_rar5.c:4339,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:4345,8'
          Dst:             __archive_read_register_format
        - Src:             'libarchive/archive_read_support_format_rar5.c:4345,8'
          Dst:             rar5_bid
        - Src:             'libarchive/archive_read_support_format_rar5.c:4345,8'
          Dst:             rar5_options
        - Src:             'libarchive/archive_read_support_format_rar5.c:4345,8'
          Dst:             rar5_read_header
        - Src:             'libarchive/archive_read_support_format_rar5.c:4345,8'
          Dst:             rar5_read_data
        - Src:             'libarchive/archive_read_support_format_rar5.c:4345,8'
          Dst:             rar5_read_data_skip
        - Src:             'libarchive/archive_read_support_format_rar5.c:4345,8'
          Dst:             rar5_seek_data
        - Src:             'libarchive/archive_read_support_format_rar5.c:4345,8'
          Dst:             rar5_cleanup
        - Src:             'libarchive/archive_read_support_format_rar5.c:4345,8'
          Dst:             rar5_capabilities
        - Src:             'libarchive/archive_read_support_format_rar5.c:4345,8'
          Dst:             rar5_has_encrypted_entries
        - Src:             'libarchive/archive_read_support_format_rar5.c:4359,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_read_format_raw_cleanup
        - archive_read_format_raw_read_data
        - archive_read_format_raw_read_data_skip
        - archive_read_format_raw_read_header
        - 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,9'
              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,9'
          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: 3505
      functionLinenumberEnd: 3566
      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:         28
      ICount:          217
      EdgeCount:       38
      CyclomaticComplexity: 12
      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:3515,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3515,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3516,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3515,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3516,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3517,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:3520,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3521,35'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3532,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:3522,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3523,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3528,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3535,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3536,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3541,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:3541,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3542,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3546,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:3550,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3551,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3555,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:3556,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3556,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3557,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3556,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3557,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3558,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:3561,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3562,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:3564,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:3512,2'
          Dst:             tar_flush_unconsumed
        - Src:             'libarchive/archive_read_support_format_tar.c:3514,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:3518,6'
          Dst:             memchr
        - Src:             'libarchive/archive_read_support_format_tar.c:3523,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:3536,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:3541,7'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_read_support_format_tar.c:3542,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:3547,3'
          Dst:             tar_flush_unconsumed
        - Src:             'libarchive/archive_read_support_format_tar.c:3555,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:3559,7'
          Dst:             memchr
    - functionName:    tar_flush_unconsumed
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 496
      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:483,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:483,6'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:493,26'
              BranchSideFuncs:
                - __archive_read_consume
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:493,3'
          Dst:             __archive_read_consume
    - functionName:    gnu_sparse_10_atol
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3214
      functionLinenumberEnd: 3252
      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:3230,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3230,39'
              BranchSideFuncs:
                - readline.2348
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3230,39'
              BranchSideFuncs:
                - readline.2348
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3231,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3232,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3233,17'
              BranchSideFuncs:
                - readline.2348
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3234,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3229,25'
              BranchSideFuncs:
                - readline.2348
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3236,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3237,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3238,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3251,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3238,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3239,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3240,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3240,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3240,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3241,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3240,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3241,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3242,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3243,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3243,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3244,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3243,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3243,35'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3246,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3243,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3244,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3246,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:3229,16'
          Dst:             readline
    - functionName:    gnu_sparse_old_parse
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3117
      functionLinenumberEnd: 3128
      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:3118,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3118,23'
              BranchSideFuncs:
                - tar_atol
                - tar_atol
                - gnu_add_sparse_entry
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3118,2'
              BranchSideFuncs:
                - tar_atol
                - tar_atol
                - gnu_add_sparse_entry
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3118,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3119,28'
              BranchSideFuncs:
                - tar_atol
                - tar_atol
                - gnu_add_sparse_entry
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3127,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3119,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3123,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3124,9'
              BranchSideFuncs:
                - tar_atol
                - tar_atol
                - gnu_add_sparse_entry
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:3120,7'
          Dst:             tar_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:3121,7'
          Dst:             tar_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:3119,7'
          Dst:             gnu_add_sparse_entry
    - functionName:    tar_atol
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3372
      functionLinenumberEnd: 3380
      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:    22
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3377,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3378,23'
              BranchSideFuncs:
                - tar_atol256
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3379,20'
              BranchSideFuncs:
                - tar_atol8
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:3378,11'
          Dst:             tar_atol256
        - Src:             'libarchive/archive_read_support_format_tar.c:3379,10'
          Dst:             tar_atol8
    - functionName:    gnu_add_sparse_entry
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3030
      functionLinenumberEnd: 3050
      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:3034,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3035,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3038,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3038,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3039,28'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3041,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3043,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3043,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3044,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3043,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3043,37'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3044,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3043,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3044,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3047,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:3033,6'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_tar.c:3035,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:3044,3'
          Dst:             archive_set_error
    - functionName:    tar_atol256
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3455
      functionLinenumberEnd: 3494
      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:3462,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3463,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3467,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3474,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3475,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3482,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3476,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3477,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3478,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3482,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3483,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3487,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3487,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3488,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3491,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tar_atol8
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3433
      functionLinenumberEnd: 3434
      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:3434,9'
          Dst:             tar_atol_base_n
    - functionName:    tar_atol_base_n
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3389
      functionLinenumberEnd: 3429
      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:3400,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3400,28'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3400,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3400,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3401,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3405,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3406,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3406,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3416,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3406,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3407,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3416,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3417,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3418,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3428,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3419,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3419,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3419,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3419,38'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3419,41'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3419,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3419,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3420,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3427,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3420,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3420,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3421,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3420,31'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3420,34'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3423,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3420,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3421,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3423,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3428,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3428,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3428,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    header_common
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1336
      functionLinenumberEnd: 1591
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - tar
        - entry
        - h
      BBCount:         120
      ICount:          750
      EdgeCount:       153
      CyclomaticComplexity: 35
      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:1349,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1350,26'
              BranchSideFuncs:
                - archive_entry_uid_is_set
                - tar_atol
                - archive_entry_set_uid
                - archive_entry_gid_is_set
                - tar_atol
                - archive_entry_set_gid
                - archive_entry_mtime_is_set
                - tar_atol
                - archive_entry_set_mtime
                - tar_atol
                - archive_entry_set_size
                - tar_atol
                - 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
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1355,32'
              BranchSideFuncs:
                - archive_entry_uid_is_set
                - tar_atol
                - archive_entry_set_uid
                - archive_entry_gid_is_set
                - tar_atol
                - archive_entry_set_gid
                - archive_entry_mtime_is_set
                - tar_atol
                - archive_entry_set_mtime
                - tar_atol
                - archive_entry_set_size
                - tar_atol
                - 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
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1355,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1356,25'
              BranchSideFuncs:
                - archive_entry_gid_is_set
                - tar_atol
                - archive_entry_set_gid
                - archive_entry_mtime_is_set
                - tar_atol
                - archive_entry_set_mtime
                - tar_atol
                - archive_entry_set_size
                - tar_atol
                - 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
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1358,32'
              BranchSideFuncs:
                - archive_entry_gid_is_set
                - tar_atol
                - archive_entry_set_gid
                - archive_entry_mtime_is_set
                - tar_atol
                - archive_entry_set_mtime
                - tar_atol
                - archive_entry_set_size
                - tar_atol
                - 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
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1358,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1359,25'
              BranchSideFuncs:
                - archive_entry_mtime_is_set
                - tar_atol
                - archive_entry_set_mtime
                - tar_atol
                - archive_entry_set_size
                - tar_atol
                - 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
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1361,34'
              BranchSideFuncs:
                - archive_entry_mtime_is_set
                - tar_atol
                - archive_entry_set_mtime
                - tar_atol
                - archive_entry_set_size
                - tar_atol
                - 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
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1361,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1362,27'
              BranchSideFuncs:
                - tar_atol
                - archive_entry_set_size
                - tar_atol
                - 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
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1367,7'
              BranchSideFuncs:
                - tar_atol
                - archive_entry_set_size
                - tar_atol
                - 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
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1367,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1370,20'
              BranchSideFuncs:
                - archive_entry_set_size
                - tar_atol
                - 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
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1371,14'
              BranchSideFuncs:
                - tar_atol
                - archive_entry_set_size
                - tar_atol
                - 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
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1372,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1372,10'
              BranchSideFuncs:
                - tar_atol
                - archive_entry_set_size
                - tar_atol
                - 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
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1376,14'
              BranchSideFuncs:
                - tar_atol
                - archive_entry_set_size
                - tar_atol
                - 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
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1371,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1375,20'
              BranchSideFuncs:
                - archive_entry_set_size
                - tar_atol
                - 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
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1376,14'
              BranchSideFuncs:
                - tar_atol
                - archive_entry_set_size
                - tar_atol
                - 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
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1376,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1377,20'
              BranchSideFuncs:
                - archive_entry_set_size
                - tar_atol
                - 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
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1378,14'
              BranchSideFuncs:
                - tar_atol
                - archive_entry_set_size
                - tar_atol
                - 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
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1378,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1379,20'
              BranchSideFuncs:
                - archive_entry_set_size
                - tar_atol
                - 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
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1382,29'
              BranchSideFuncs:
                - tar_atol
                - archive_entry_set_size
                - tar_atol
                - 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
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1385,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1386,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1389,13'
              BranchSideFuncs:
                - archive_entry_set_size
                - tar_atol
                - 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
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1389,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1390,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1394,26'
              BranchSideFuncs:
                - archive_entry_set_size
                - tar_atol
                - 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:1399,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1399,10'
              BranchSideFuncs:
                - tar_atol
                - 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:1403,14'
              BranchSideFuncs:
                - tar_atol
                - 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:1398,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1402,32'
              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
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1403,14'
              BranchSideFuncs:
                - tar_atol
                - 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:1403,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1404,32'
              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
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1407,15'
              BranchSideFuncs:
                - tar_atol
                - 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:1409,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1410,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1414,13'
              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
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1428,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1430,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:1508,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:1533,30'
              BranchSideFuncs:
                - archive_entry_set_filetype
                - archive_entry_set_size
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1538,30'
              BranchSideFuncs:
                - archive_entry_set_filetype
                - archive_entry_set_size
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1543,30'
              BranchSideFuncs:
                - archive_entry_set_filetype
                - archive_entry_set_size
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1548,30'
              BranchSideFuncs:
                - archive_entry_set_filetype
                - archive_entry_set_size
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1558,30'
              BranchSideFuncs:
                - archive_entry_set_filetype
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1567,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1572,30'
              BranchSideFuncs:
                - archive_entry_set_filetype
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1580,2'
              BranchSideFuncs:
                - archive_entry_set_filetype
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1580,2'
              BranchSideFuncs:
                - archive_entry_set_filetype
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1587,30'
              BranchSideFuncs:
                - archive_entry_set_filetype
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1433,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1433,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:1434,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:1434,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1434,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:1459,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:1434,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1434,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:1436,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:1433,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1436,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:1459,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:1439,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1441,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:1448,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:1443,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1444,6'
              BranchSideFuncs:
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1447,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:1459,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1460,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:1475,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:1475,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1477,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1477,15'
              BranchSideFuncs:
                - archive_read_format_tar_bid
                - archive_entry_set_size
                - archive_entry_set_size
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1477,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1480,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1480,14'
              BranchSideFuncs:
                - archive_read_format_tar_bid
                - archive_entry_set_size
                - archive_entry_set_size
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1481,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1481,10'
              BranchSideFuncs:
                - archive_entry_set_size
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1484,27'
              BranchSideFuncs:
                - archive_entry_set_size
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1480,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1484,27'
              BranchSideFuncs:
                - archive_entry_set_size
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1486,42'
              BranchSideFuncs:
                - archive_read_format_tar_bid
                - archive_entry_set_size
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1511,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1511,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:1512,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:1512,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1512,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:1528,30'
              BranchSideFuncs:
                - archive_entry_set_filetype
                - archive_entry_set_size
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1512,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1512,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:1514,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:1511,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1514,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:1528,30'
              BranchSideFuncs:
                - archive_entry_set_filetype
                - archive_entry_set_size
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1517,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1519,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:1526,4'
              BranchSideFuncs:
                - archive_string_free
                - archive_entry_set_filetype
                - archive_entry_set_size
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1521,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1522,6'
              BranchSideFuncs:
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1525,4'
              BranchSideFuncs:
                - archive_string_free
                - archive_entry_set_filetype
                - archive_entry_set_size
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:1348,14'
          Dst:             tar_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:1347,2'
          Dst:             archive_entry_set_filetype
        - Src:             'libarchive/archive_read_support_format_tar.c:1349,7'
          Dst:             archive_entry_perm_is_set
        - Src:             'libarchive/archive_read_support_format_tar.c:1351,12'
          Dst:             tar_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:1350,3'
          Dst:             archive_entry_set_perm
        - Src:             'libarchive/archive_read_support_format_tar.c:1355,7'
          Dst:             archive_entry_uid_is_set
        - Src:             'libarchive/archive_read_support_format_tar.c:1356,32'
          Dst:             tar_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:1356,3'
          Dst:             archive_entry_set_uid
        - Src:             'libarchive/archive_read_support_format_tar.c:1358,7'
          Dst:             archive_entry_gid_is_set
        - Src:             'libarchive/archive_read_support_format_tar.c:1359,32'
          Dst:             tar_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:1359,3'
          Dst:             archive_entry_set_gid
        - Src:             'libarchive/archive_read_support_format_tar.c:1361,7'
          Dst:             archive_entry_mtime_is_set
        - Src:             'libarchive/archive_read_support_format_tar.c:1362,34'
          Dst:             tar_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:1362,3'
          Dst:             archive_entry_set_mtime
        - Src:             'libarchive/archive_read_support_format_tar.c:1382,20'
          Dst:             tar_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:1386,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1390,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1394,3'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_tar.c:1407,6'
          Dst:             tar_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:1411,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1416,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1430,3'
          Dst:             archive_entry_set_link_to_hardlink
        - Src:             'libarchive/archive_read_support_format_tar.c:1431,27'
          Dst:             archive_entry_hardlink_w
        - Src:             'libarchive/archive_read_support_format_tar.c:1432,23'
          Dst:             archive_entry_hardlink
        - Src:             'libarchive/archive_read_support_format_tar.c:1437,4'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_tar.c:1439,8'
          Dst:             _archive_entry_copy_hardlink_l
        - Src:             'libarchive/archive_read_support_format_tar.c:1441,11'
          Dst:             set_conversion_failed_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1444,6'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:1448,4'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:1459,7'
          Dst:             archive_entry_size
        - Src:             'libarchive/archive_read_support_format_tar.c:1460,4'
          Dst:             archive_entry_set_filetype
        - Src:             'libarchive/archive_read_support_format_tar.c:1475,7'
          Dst:             archive_entry_size
        - Src:             'libarchive/archive_read_support_format_tar.c:1484,4'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_tar.c:1486,14'
          Dst:             archive_read_format_tar_bid
        - Src:             'libarchive/archive_read_support_format_tar.c:1493,4'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_tar.c:1508,3'
          Dst:             archive_entry_set_link_to_symlink
        - Src:             'libarchive/archive_read_support_format_tar.c:1509,27'
          Dst:             archive_entry_symlink_w
        - Src:             'libarchive/archive_read_support_format_tar.c:1510,23'
          Dst:             archive_entry_symlink
        - Src:             'libarchive/archive_read_support_format_tar.c:1515,4'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_tar.c:1517,8'
          Dst:             _archive_entry_copy_symlink_l
        - Src:             'libarchive/archive_read_support_format_tar.c:1519,11'
          Dst:             set_conversion_failed_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1522,6'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:1526,4'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:1528,3'
          Dst:             archive_entry_set_filetype
        - Src:             'libarchive/archive_read_support_format_tar.c:1529,3'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_tar.c:1533,3'
          Dst:             archive_entry_set_filetype
        - Src:             'libarchive/archive_read_support_format_tar.c:1534,3'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_tar.c:1538,3'
          Dst:             archive_entry_set_filetype
        - Src:             'libarchive/archive_read_support_format_tar.c:1539,3'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_tar.c:1543,3'
          Dst:             archive_entry_set_filetype
        - Src:             'libarchive/archive_read_support_format_tar.c:1544,3'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_tar.c:1548,3'
          Dst:             archive_entry_set_filetype
        - Src:             'libarchive/archive_read_support_format_tar.c:1549,3'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_tar.c:1558,3'
          Dst:             archive_entry_set_filetype
        - Src:             'libarchive/archive_read_support_format_tar.c:1572,3'
          Dst:             archive_entry_set_filetype
        - Src:             'libarchive/archive_read_support_format_tar.c:1587,3'
          Dst:             archive_entry_set_filetype
    - functionName:    set_conversion_failed_error
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1190
      functionLinenumberEnd: 1200
      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:1191,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1192,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1196,21'
              BranchSideFuncs:
                - archive_string_conversion_charset_name
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:1191,6'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_tar.c:1192,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1198,12'
          Dst:             archive_string_conversion_charset_name
        - Src:             'libarchive/archive_read_support_format_tar.c:1196,2'
          Dst:             archive_set_error
    - functionName:    archive_read_format_tar_bid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 433
      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:381,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:382,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:385,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:385,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:385,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:395,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:385,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:391,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:395,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:395,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:396,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:397,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:403,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:403,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:407,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:402,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:404,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:407,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:408,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:408,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:412,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,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:409,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:412,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:412,31'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:413,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:417,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:413,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:413,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:414,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:413,67'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:414,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:417,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:414,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:414,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:415,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:414,67'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:415,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:417,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,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:415,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:416,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:412,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:416,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:417,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:423,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:423,31'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:429,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:424,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:424,31'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:429,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:425,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:425,31'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:429,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:426,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:426,31'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:429,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:427,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:427,31'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:429,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:428,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:428,31'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:429,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:422,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:429,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:432,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:380,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:385,19'
          Dst:             archive_block_is_null
        - Src:             'libarchive/archive_read_support_format_tar.c:395,7'
          Dst:             checksum
        - Src:             'libarchive/archive_read_support_format_tar.c:402,7'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:403,10'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:407,7'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:408,10'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:422,6'
          Dst:             validate_number_field
        - Src:             'libarchive/archive_read_support_format_tar.c:423,9'
          Dst:             validate_number_field
        - Src:             'libarchive/archive_read_support_format_tar.c:424,9'
          Dst:             validate_number_field
        - Src:             'libarchive/archive_read_support_format_tar.c:425,9'
          Dst:             validate_number_field
        - Src:             'libarchive/archive_read_support_format_tar.c:426,9'
          Dst:             validate_number_field
        - Src:             'libarchive/archive_read_support_format_tar.c:427,9'
          Dst:             validate_number_field
        - Src:             'libarchive/archive_read_support_format_tar.c:428,9'
          Dst:             validate_number_field
    - functionName:    archive_block_is_null
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1053
      functionLinenumberEnd: 1060
      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:1056,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1057,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1059,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1057,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1057,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1058,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    checksum
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 1046
      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:1004,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1005,12'
              BranchSideFuncs:
                - tar_atol
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1014,22'
              BranchSideFuncs:
                - tar_atol
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1006,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1006,19'
              BranchSideFuncs:
                - tar_atol
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1008,2'
              BranchSideFuncs:
                - tar_atol
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1006,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1006,33'
              BranchSideFuncs:
                - tar_atol
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1008,2'
              BranchSideFuncs:
                - tar_atol
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1006,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1006,44'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1007,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1006,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1007,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1008,2'
              BranchSideFuncs:
                - tar_atol
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1016,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1017,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1018,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1018,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1019,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1020,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1020,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1021,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1022,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1022,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1023,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1030,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1031,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1032,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1033,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1033,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1034,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1035,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1035,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1036,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1037,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1037,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1038,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1042,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:1014,13'
          Dst:             tar_atol
    - functionName:    validate_number_field
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 366
      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:343,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:343,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:345,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:343,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:343,40'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:345,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:343,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:345,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:348,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:350,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:350,24'
              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,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:354,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:354,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:354,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:354,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:354,42'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:354,45'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:354,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:354,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:355,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:358,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:358,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:359,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:364,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:359,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:359,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:362,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:359,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:360,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:362,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gnu_sparse_old_read
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3080
      functionLinenumberEnd: 3112
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - tar
        - header
        - unconsumed
      BBCount:         19
      ICount:          129
      EdgeCount:       25
      CyclomaticComplexity: 8
      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:3090,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3091,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3092,6'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_ahead
                - gnu_sparse_old_parse
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3092,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3093,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3095,2'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_ahead
                - gnu_sparse_old_parse
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3098,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3099,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3104,4'
              BranchSideFuncs:
                - gnu_sparse_old_parse
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3106,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3107,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3108,2'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_ahead
                - gnu_sparse_old_parse
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3108,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3096,24'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_ahead
                - gnu_sparse_old_parse
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3109,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3109,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3110,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3111,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:3090,6'
          Dst:             gnu_sparse_old_parse
        - Src:             'libarchive/archive_read_support_format_tar.c:3096,3'
          Dst:             tar_flush_unconsumed
        - Src:             'libarchive/archive_read_support_format_tar.c:3097,10'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:3099,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:3106,7'
          Dst:             gnu_sparse_old_parse
    - functionName:    tohex
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3682
      functionLinenumberEnd: 3691
      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:3683,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3683,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3685,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3683,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3684,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3685,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3685,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3685,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3687,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3685,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3686,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3687,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3687,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3687,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3690,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3687,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3688,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3690,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    base64_decode
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3579
      functionLinenumberEnd: 3647
      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:3591,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3593,3'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3600,15'
              BranchSideFuncs:
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3594,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3595,30'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3596,2'
              BranchSideFuncs:
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3601,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3602,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3605,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3607,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3609,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3645,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3611,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3611,28'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3611,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3611,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3613,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3630,18'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3613,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3613,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3614,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3613,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3614,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3618,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3618,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3618,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3620,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3619,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3619,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3620,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3618,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3620,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3624,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3632,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3633,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3635,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3637,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3640,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3642,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    url_decode
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3651
      functionLinenumberEnd: 3678
      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:3656,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3657,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3658,11'
              BranchSideFuncs:
                - tohex
                - tohex
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3658,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3658,39'
              BranchSideFuncs:
                - tohex
                - tohex
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3658,2'
              BranchSideFuncs:
                - tohex
                - tohex
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3658,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3659,7'
              BranchSideFuncs:
                - tohex
                - tohex
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3676,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3659,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3659,22'
              BranchSideFuncs:
                - tohex
                - tohex
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3673,12'
              BranchSideFuncs:
                - tohex
                - tohex
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3659,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3661,23'
              BranchSideFuncs:
                - tohex
                - tohex
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3673,12'
              BranchSideFuncs:
                - tohex
                - tohex
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3663,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3663,23'
              BranchSideFuncs:
                - tohex
                - tohex
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3672,3'
              BranchSideFuncs:
                - tohex
                - tohex
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3663,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3665,7'
              BranchSideFuncs:
                - tohex
                - tohex
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3672,3'
              BranchSideFuncs:
                - tohex
                - tohex
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:3661,17'
          Dst:             tohex
        - Src:             'libarchive/archive_read_support_format_tar.c:3662,17'
          Dst:             tohex
    - functionName:    pax_time
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2869
      functionLinenumberEnd: 2921
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - length
        - ps
        - pn
      BBCount:         40
      ICount:          241
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2879,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2880,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2884,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2886,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2887,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2891,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2891,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2891,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2891,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2891,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2891,37'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2891,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2891,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2892,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2904,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2893,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2894,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2895,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2894,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2894,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2899,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2893,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2895,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2899,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2909,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2909,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2910,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2909,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2910,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2912,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2916,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2916,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2919,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2916,31'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2916,35'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2919,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2916,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2917,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2919,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2920,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2914,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2920,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tar_atol10
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3439
      functionLinenumberEnd: 3440
      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:3440,9'
          Dst:             tar_atol_base_n
    - functionName:    pax_attribute_SUN_holesdata
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3306
      functionLinenumberEnd: 3351
      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:3314,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3315,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3316,7'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3316,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3317,4'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3320,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3324,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3324,25'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3324,3'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3324,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3325,9'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3330,11'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3325,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3325,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3326,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3325,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3326,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3327,5'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3332,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3333,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3334,7'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3334,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3335,29'
              BranchSideFuncs:
                - gnu_add_sparse_entry
                - tar_atol10
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3340,7'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3335,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3337,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3338,29'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3340,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3340,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3341,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3340,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3341,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3347,7'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3341,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3341,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3344,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3341,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3342,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3344,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:3331,9'
          Dst:             tar_atol10
        - Src:             'libarchive/archive_read_support_format_tar.c:3335,8'
          Dst:             gnu_add_sparse_entry
    - functionName:    pax_attribute_SCHILY_xattr
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2154
      functionLinenumberEnd: 2168
      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:2155,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2155,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2156,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2155,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2156,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2159,39'
              BranchSideFuncs:
                - malloc
                - archive_entry_xattr_add_entry
                - free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2160,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2161,10'
              BranchSideFuncs:
                - archive_entry_xattr_add_entry
                - free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2167,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:2163,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: 2183
      functionLinenumberEnd: 2246
      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:          172
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_acl_from_text_nl
        - archive_entry_acl
        - archive_entry_perm
        - archive_entry_set_perm
        - archive_set_error
        - archive_string_conversion_from_charset
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2188,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2190,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:2193,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:2196,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:2199,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2204,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2207,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:2212,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:2208,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2209,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2210,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:2212,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2213,26'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2221,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:2222,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2223,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2229,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:2235,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2236,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2245,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2236,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2237,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2242,22'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:2199,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2206,7'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_read_support_format_tar.c:2213,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_tar.c:2214,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2221,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:2223,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2229,31'
          Dst:             archive_entry_acl
        - Src:             'libarchive/archive_read_support_format_tar.c:2229,6'
          Dst:             archive_acl_from_text_nl
        - Src:             'libarchive/archive_read_support_format_tar.c:2231,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_tar.c:2234,32'
          Dst:             archive_entry_perm
        - Src:             'libarchive/archive_read_support_format_tar.c:2234,2'
          Dst:             archive_entry_set_perm
        - Src:             'libarchive/archive_read_support_format_tar.c:2237,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2242,3'
          Dst:             archive_set_error
    - functionName:    pax_attribute_RHT_security_selinux
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2173
      functionLinenumberEnd: 2177
      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:2174,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: 2123
      functionLinenumberEnd: 2149
      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:2128,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2129,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2132,28'
              BranchSideFuncs:
                - url_decode
                - base64_decode
                - archive_entry_xattr_add_entry
                - free
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2133,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2134,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2137,32'
              BranchSideFuncs:
                - base64_decode
                - archive_entry_xattr_add_entry
                - free
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2138,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2139,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2143,32'
              BranchSideFuncs:
                - archive_entry_xattr_add_entry
                - free
                - free
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:2132,17'
          Dst:             url_decode
        - Src:             'libarchive/archive_read_support_format_tar.c:2137,18'
          Dst:             base64_decode
        - Src:             'libarchive/archive_read_support_format_tar.c:2143,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: 2249
      functionLinenumberEnd: 2277
      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:         12
      ICount:          103
      EdgeCount:       15
      CyclomaticComplexity: 5
      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:2253,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2254,26'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2260,2'
              BranchSideFuncs:
                - read_bytes_to_string
                - pax_time
                - archive_string_free
                - archive_string_free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2262,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2263,3'
              BranchSideFuncs:
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2269,14'
              BranchSideFuncs:
                - pax_time
                - archive_string_free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2271,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2272,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2276,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:2254,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_tar.c:2261,6'
          Dst:             read_bytes_to_string
        - Src:             'libarchive/archive_read_support_format_tar.c:2263,3'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:2269,2'
          Dst:             pax_time
        - Src:             'libarchive/archive_read_support_format_tar.c:2270,2'
          Dst:             archive_string_free
    - functionName:    read_bytes_to_string
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1254
      functionLinenumberEnd: 1280
      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:1258,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1259,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1264,23'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1268,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1269,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1275,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:1258,6'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_read_support_format_tar.c:1259,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1264,2'
          Dst:             tar_flush_unconsumed
        - Src:             'libarchive/archive_read_support_format_tar.c:1267,8'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:1269,3'
          Dst:             archive_set_error
    - functionName:    gnu_sparse_01_parse
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3157
      functionLinenumberEnd: 3187
      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:3163,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3163,25'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
                - tar_atol10
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3163,3'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
                - tar_atol10
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3163,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3164,9'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
                - tar_atol10
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3169,7'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
                - tar_atol10
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3164,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3164,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3165,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3164,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3165,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3166,5'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
                - tar_atol10
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3169,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3170,24'
              BranchSideFuncs:
                - tar_atol10
                - tar_atol10
                - gnu_add_sparse_entry
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3174,22'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
                - tar_atol10
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3171,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3172,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3173,3'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
                - tar_atol10
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3175,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3176,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3177,29'
              BranchSideFuncs:
                - gnu_add_sparse_entry
                - tar_atol10
                - tar_atol10
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3177,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3179,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3180,11'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
                - tar_atol10
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3182,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3183,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3184,7'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
                - tar_atol10
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:3170,13'
          Dst:             tar_atol10
        - Src:             'libarchive/archive_read_support_format_tar.c:3174,11'
          Dst:             tar_atol10
        - Src:             'libarchive/archive_read_support_format_tar.c:3177,8'
          Dst:             gnu_add_sparse_entry
    - functionName:    pax_attribute_read_number
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2280
      functionLinenumberEnd: 2307
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - value_length
        - result
      BBCount:         15
      ICount:          105
      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:2285,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2286,26'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2291,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:2294,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2295,3'
              BranchSideFuncs:
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2300,26'
              BranchSideFuncs:
                - tar_atol10
                - archive_string_free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2302,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2302,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2303,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2302,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2303,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2306,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:2286,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_tar.c:2292,6'
          Dst:             read_bytes_to_string
        - Src:             'libarchive/archive_read_support_format_tar.c:2293,2'
          Dst:             tar_flush_unconsumed
        - Src:             'libarchive/archive_read_support_format_tar.c:2295,3'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:2300,12'
          Dst:             tar_atol10
        - Src:             'libarchive/archive_read_support_format_tar.c:2301,2'
          Dst:             archive_string_free
    - functionName:    pax_attribute
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2324
      functionLinenumberEnd: 2858
      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:         436
      ICount:          2170
      EdgeCount:       585
      CyclomaticComplexity: 151
      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_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:2331,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2334,7'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - memcmp
                - pax_attribute_read_number
                - 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
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - 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:2476,7'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - __archive_read_ahead
                - pax_attribute_LIBARCHIVE_xattr
                - __archive_read_consume
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - memcmp
                - archive_entry_set_symlink_type
                - memcmp
                - archive_entry_set_symlink_type
                - archive_set_error
                - memcmp
                - pax_attribute_read_time
                - archive_entry_set_birthtime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2549,7'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - __archive_read_ahead
                - pax_attribute_RHT_security_selinux
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2577,7'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - 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
                - archive_set_error
                - 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:2715,7'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_time
                - archive_entry_set_atime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2723,7'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - memcmp
                - pax_attribute_read_time
                - archive_entry_set_ctime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2735,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:2751,7'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2785,7'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - read_bytes_to_string
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2796,7'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_time
                - archive_entry_set_mtime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2804,7'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - read_bytes_to_string
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2816,3'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2820,7'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2838,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:2856,25'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2334,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2334,32'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - memcmp
                - pax_attribute_read_number
                - 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
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - 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:2473,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2334,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2335,8'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - pax_attribute_read_number
                - 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
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - 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:2473,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2339,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2339,34'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - memcmp
                - pax_attribute_read_number
                - 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
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - 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:2344,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - pax_attribute_read_number
                - 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
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - 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:2339,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2340,5'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2344,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - pax_attribute_read_number
                - 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
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - 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:2350,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2350,35'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - 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
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - 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:2357,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - 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
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - 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:2350,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2352,6'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2357,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - 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
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - 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:2357,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2357,40'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - 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
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - 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:2372,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - 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
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - pax_attribute_read_number
                - gnu_add_sparse_entry
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2357,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2359,43'
              BranchSideFuncs:
                - pax_attribute_read_number
                - gnu_add_sparse_entry
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2372,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - 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
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - pax_attribute_read_number
                - gnu_add_sparse_entry
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2359,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2360,28'
              BranchSideFuncs:
                - gnu_add_sparse_entry
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2370,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2361,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2362,33'
              BranchSideFuncs:
                - gnu_add_sparse_entry
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2369,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2362,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2365,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2366,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2372,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2372,40'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - 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
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - pax_attribute_read_number
                - gnu_add_sparse_entry
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2387,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - 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
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2372,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2374,43'
              BranchSideFuncs:
                - pax_attribute_read_number
                - gnu_add_sparse_entry
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2387,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - 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
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2374,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2375,30'
              BranchSideFuncs:
                - gnu_add_sparse_entry
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2385,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2376,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2377,33'
              BranchSideFuncs:
                - gnu_add_sparse_entry
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2384,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2377,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2380,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2381,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2387,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2387,40'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - 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
                - archive_set_error
                - pax_attribute_read_number
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2401,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - 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
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2387,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2393,43'
              BranchSideFuncs:
                - pax_attribute_read_number
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2401,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - 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
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2393,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2394,30'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2397,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2401,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2401,40'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - 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
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2428,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - read_bytes_to_string
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - pax_attribute_read_number
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2401,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2403,6'
              BranchSideFuncs:
                - __archive_read_ahead
                - gnu_sparse_01_parse
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2428,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - read_bytes_to_string
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - pax_attribute_read_number
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2405,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2406,26'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2412,32'
              BranchSideFuncs:
                - __archive_read_ahead
                - gnu_sparse_01_parse
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2413,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2414,27'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2419,31'
              BranchSideFuncs:
                - gnu_sparse_01_parse
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2428,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2428,40'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - read_bytes_to_string
                - memcmp
                - pax_attribute_read_number
                - pax_attribute_read_number
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2437,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - read_bytes_to_string
                - memcmp
                - pax_attribute_read_number
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2428,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2430,43'
              BranchSideFuncs:
                - pax_attribute_read_number
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2437,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - read_bytes_to_string
                - memcmp
                - pax_attribute_read_number
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2431,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2431,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2435,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2432,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2432,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2435,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2430,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2433,36'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2435,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2437,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2437,40'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - read_bytes_to_string
                - pax_attribute_read_number
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2446,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - read_bytes_to_string
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2437,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2439,43'
              BranchSideFuncs:
                - pax_attribute_read_number
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2446,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - read_bytes_to_string
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2440,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2440,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2444,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2441,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2441,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2444,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2439,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2442,36'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2444,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2446,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2446,40'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - read_bytes_to_string
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2463,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2446,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2454,10'
              BranchSideFuncs:
                - read_bytes_to_string
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2463,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2454,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2455,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2458,34'
              BranchSideFuncs:
                - read_bytes_to_string
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2465,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2466,34'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2469,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2476,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2476,33'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - __archive_read_ahead
                - pax_attribute_LIBARCHIVE_xattr
                - __archive_read_consume
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - memcmp
                - archive_entry_set_symlink_type
                - memcmp
                - archive_entry_set_symlink_type
                - archive_set_error
                - memcmp
                - pax_attribute_read_time
                - archive_entry_set_birthtime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2545,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2476,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2477,15'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - __archive_read_ahead
                - pax_attribute_LIBARCHIVE_xattr
                - __archive_read_consume
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - memcmp
                - archive_entry_set_symlink_type
                - memcmp
                - archive_entry_set_symlink_type
                - archive_set_error
                - memcmp
                - pax_attribute_read_time
                - archive_entry_set_birthtime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2545,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2485,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2485,35'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - __archive_read_ahead
                - pax_attribute_LIBARCHIVE_xattr
                - __archive_read_consume
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - memcmp
                - archive_entry_set_symlink_type
                - memcmp
                - archive_entry_set_symlink_type
                - archive_set_error
                - pax_attribute_read_time
                - archive_entry_set_birthtime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2492,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - __archive_read_ahead
                - pax_attribute_LIBARCHIVE_xattr
                - __archive_read_consume
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - memcmp
                - archive_entry_set_symlink_type
                - memcmp
                - archive_entry_set_symlink_type
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2485,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2487,40'
              BranchSideFuncs:
                - pax_attribute_read_time
                - archive_entry_set_birthtime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2492,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - __archive_read_ahead
                - pax_attribute_LIBARCHIVE_xattr
                - __archive_read_consume
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - memcmp
                - archive_entry_set_symlink_type
                - memcmp
                - archive_entry_set_symlink_type
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2487,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2488,34'
              BranchSideFuncs:
                - archive_entry_set_birthtime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2490,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2492,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2492,40'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - __archive_read_ahead
                - pax_attribute_LIBARCHIVE_xattr
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - memcmp
                - archive_entry_set_symlink_type
                - memcmp
                - archive_entry_set_symlink_type
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2523,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - __archive_read_ahead
                - pax_attribute_LIBARCHIVE_xattr
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2492,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2494,9'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - memcmp
                - archive_entry_set_symlink_type
                - memcmp
                - archive_entry_set_symlink_type
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2523,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - __archive_read_ahead
                - pax_attribute_LIBARCHIVE_xattr
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2494,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2495,31'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
                - memcmp
                - archive_entry_set_symlink_type
                - memcmp
                - archive_entry_set_symlink_type
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2514,25'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2496,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2497,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2502,10'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_consume
                - memcmp
                - archive_entry_set_symlink_type
                - memcmp
                - archive_entry_set_symlink_type
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2502,28'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2502,38'
              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:2505,17'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_consume
                - memcmp
                - archive_entry_set_symlink_type
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2502,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2503,38'
              BranchSideFuncs:
                - archive_entry_set_symlink_type
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2505,17'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_consume
                - memcmp
                - archive_entry_set_symlink_type
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2505,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2505,45'
              BranchSideFuncs:
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - archive_entry_set_symlink_type
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2509,26'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2505,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2506,39'
              BranchSideFuncs:
                - archive_entry_set_symlink_type
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2509,26'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2526,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2527,10'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2529,31'
              BranchSideFuncs:
                - __archive_read_ahead
                - pax_attribute_LIBARCHIVE_xattr
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2530,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2531,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2536,41'
              BranchSideFuncs:
                - pax_attribute_LIBARCHIVE_xattr
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2549,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2549,34'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_RHT_security_selinux
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2574,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2549,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2550,8'
              BranchSideFuncs:
                - __archive_read_ahead
                - pax_attribute_RHT_security_selinux
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2574,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2550,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2551,24'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2559,30'
              BranchSideFuncs:
                - __archive_read_ahead
                - pax_attribute_RHT_security_selinux
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2560,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2561,25'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2566,44'
              BranchSideFuncs:
                - pax_attribute_RHT_security_selinux
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2577,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2577,32'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - 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
                - archive_set_error
                - 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:2682,7'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2577,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2578,15'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - 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
                - archive_set_error
                - 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:2682,7'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2581,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2581,35'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - 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
                - archive_set_error
                - 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:2587,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - 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
                - archive_set_error
                - 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:2581,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2582,36'
              BranchSideFuncs:
                - pax_attribute_SCHILY_acl
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2587,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - 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
                - archive_set_error
                - 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:2587,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2587,40'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - 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
                - archive_set_error
                - 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:2592,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - 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
                - archive_set_error
                - 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:2587,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2588,36'
              BranchSideFuncs:
                - pax_attribute_SCHILY_acl
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2592,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - 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
                - archive_set_error
                - 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:2592,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2592,39'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - 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
                - archive_set_error
                - 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:2598,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - 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
                - archive_set_error
                - 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:2592,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2593,36'
              BranchSideFuncs:
                - pax_attribute_SCHILY_acl
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2598,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - 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
                - archive_set_error
                - 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:2598,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2598,39'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - 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
                - archive_set_error
                - 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:2604,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - 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
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_rdevminor
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2598,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2599,42'
              BranchSideFuncs:
                - pax_attribute_read_number
                - archive_entry_set_rdevmajor
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2604,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - 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
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_rdevminor
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2599,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2600,34'
              BranchSideFuncs:
                - archive_entry_set_rdevmajor
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2602,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2604,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2604,39'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - 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
                - archive_set_error
                - pax_attribute_read_number
                - archive_entry_set_rdevminor
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2610,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - 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
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2604,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2605,42'
              BranchSideFuncs:
                - pax_attribute_read_number
                - archive_entry_set_rdevminor
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2610,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - 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
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2605,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2606,34'
              BranchSideFuncs:
                - archive_entry_set_rdevminor
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2608,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2610,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2610,39'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - 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
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2629,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - 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:2610,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2611,9'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_entry_copy_fflags_text_len
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2629,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - 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:2611,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2612,31'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_entry_copy_fflags_text_len
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2624,10'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2613,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2615,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2620,41'
              BranchSideFuncs:
                - archive_entry_copy_fflags_text_len
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2629,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2629,39'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - 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:2635,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - 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:2629,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2630,42'
              BranchSideFuncs:
                - pax_attribute_read_number
                - archive_entry_set_dev
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2635,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - 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:2630,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2631,28'
              BranchSideFuncs:
                - archive_entry_set_dev
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2633,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2635,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2635,39'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - 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:2641,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_nlink
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2635,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2636,42'
              BranchSideFuncs:
                - pax_attribute_read_number
                - archive_entry_set_ino
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2641,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_nlink
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2636,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2637,28'
              BranchSideFuncs:
                - archive_entry_set_ino
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2639,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2641,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2641,39'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - pax_attribute_read_number
                - archive_entry_set_nlink
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2647,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2641,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2642,42'
              BranchSideFuncs:
                - pax_attribute_read_number
                - archive_entry_set_nlink
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2647,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2642,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2643,30'
              BranchSideFuncs:
                - archive_entry_set_nlink
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2645,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2647,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2647,39'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - archive_set_error
                - pax_attribute_read_number
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2655,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2647,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2648,42'
              BranchSideFuncs:
                - pax_attribute_read_number
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2655,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2648,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2649,36'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2652,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2658,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2659,31'
              BranchSideFuncs:
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2671,25'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2660,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2661,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2666,37'
              BranchSideFuncs:
                - pax_attribute_SCHILY_xattr
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2666,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2668,11'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2670,5'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2682,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2682,32'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2713,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2682,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2683,15'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2713,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2686,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2686,34'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2712,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2686,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2688,9'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2712,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2688,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2689,31'
              BranchSideFuncs:
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2703,25'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2690,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2691,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2696,40'
              BranchSideFuncs:
                - pax_attribute_SUN_holesdata
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2697,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2698,26'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2702,5'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2715,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2715,33'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - pax_attribute_read_time
                - archive_entry_set_atime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2721,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2715,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2716,39'
              BranchSideFuncs:
                - pax_attribute_read_time
                - archive_entry_set_atime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2721,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2716,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2717,29'
              BranchSideFuncs:
                - archive_entry_set_atime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2719,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2723,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2723,33'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - memcmp
                - pax_attribute_read_time
                - archive_entry_set_ctime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2728,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2723,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2724,39'
              BranchSideFuncs:
                - pax_attribute_read_time
                - archive_entry_set_ctime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2728,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2724,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2725,29'
              BranchSideFuncs:
                - archive_entry_set_ctime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2727,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2728,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2728,40'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2730,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2728,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2730,3'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2730,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2735,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2735,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:2740,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - read_bytes_to_string
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2735,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2736,41'
              BranchSideFuncs:
                - pax_attribute_read_number
                - archive_entry_set_gid
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2740,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - read_bytes_to_string
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2736,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2737,27'
              BranchSideFuncs:
                - archive_entry_set_gid
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2739,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2741,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2742,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2745,32'
              BranchSideFuncs:
                - read_bytes_to_string
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2751,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2751,34'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2782,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2751,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2752,8'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2782,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2752,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2753,30'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2774,24'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2754,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2755,25'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2760,9'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2761,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2761,19'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2765,16'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2760,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2763,6'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2765,16'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2766,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2766,19'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2771,11'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2765,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2767,6'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2771,11'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2785,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2785,33'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - read_bytes_to_string
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2794,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2785,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2786,8'
              BranchSideFuncs:
                - read_bytes_to_string
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2794,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2786,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2787,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2790,32'
              BranchSideFuncs:
                - read_bytes_to_string
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2796,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2796,33'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - pax_attribute_read_time
                - archive_entry_set_mtime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2802,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2796,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2797,39'
              BranchSideFuncs:
                - pax_attribute_read_time
                - archive_entry_set_mtime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2802,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2797,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2798,29'
              BranchSideFuncs:
                - archive_entry_set_mtime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2800,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2804,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2804,33'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - read_bytes_to_string
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2813,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2804,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2805,8'
              BranchSideFuncs:
                - read_bytes_to_string
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2813,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2805,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2806,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2809,32'
              BranchSideFuncs:
                - read_bytes_to_string
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2820,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2820,33'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - pax_attribute_read_number
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2836,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2820,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2822,41'
              BranchSideFuncs:
                - pax_attribute_read_number
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2836,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2822,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2823,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2826,13'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2826,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:2828,5'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2838,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2838,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:2843,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - read_bytes_to_string
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2838,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2839,41'
              BranchSideFuncs:
                - pax_attribute_read_number
                - archive_entry_set_uid
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2843,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - read_bytes_to_string
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2839,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2840,27'
              BranchSideFuncs:
                - archive_entry_set_uid
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2842,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2844,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2845,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2848,32'
              BranchSideFuncs:
                - read_bytes_to_string
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:2334,25'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2339,27'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2344,31'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2350,28'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2357,33'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2359,17'
          Dst:             pax_attribute_read_number
        - Src:             'libarchive/archive_read_support_format_tar.c:2362,12'
          Dst:             gnu_add_sparse_entry
        - Src:             'libarchive/archive_read_support_format_tar.c:2372,33'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2374,17'
          Dst:             pax_attribute_read_number
        - Src:             'libarchive/archive_read_support_format_tar.c:2377,12'
          Dst:             gnu_add_sparse_entry
        - Src:             'libarchive/archive_read_support_format_tar.c:2387,33'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2393,17'
          Dst:             pax_attribute_read_number
        - Src:             'libarchive/archive_read_support_format_tar.c:2401,33'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2406,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2412,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:2414,8'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2419,11'
          Dst:             gnu_sparse_01_parse
        - Src:             'libarchive/archive_read_support_format_tar.c:2423,6'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_tar.c:2428,33'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2430,17'
          Dst:             pax_attribute_read_number
        - Src:             'libarchive/archive_read_support_format_tar.c:2437,33'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2439,17'
          Dst:             pax_attribute_read_number
        - Src:             'libarchive/archive_read_support_format_tar.c:2446,33'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2458,13'
          Dst:             read_bytes_to_string
        - Src:             'libarchive/archive_read_support_format_tar.c:2463,33'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2465,17'
          Dst:             pax_attribute_read_number
        - Src:             'libarchive/archive_read_support_format_tar.c:2476,26'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2485,28'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2487,16'
          Dst:             pax_attribute_read_time
        - Src:             'libarchive/archive_read_support_format_tar.c:2488,6'
          Dst:             archive_entry_set_birthtime
        - Src:             'libarchive/archive_read_support_format_tar.c:2492,33'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2495,10'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:2497,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2502,31'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2503,7'
          Dst:             archive_entry_set_symlink_type
        - Src:             'libarchive/archive_read_support_format_tar.c:2505,38'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2506,8'
          Dst:             archive_entry_set_symlink_type
        - Src:             'libarchive/archive_read_support_format_tar.c:2509,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2514,6'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2520,5'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_tar.c:2523,31'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2529,10'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:2531,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2536,10'
          Dst:             pax_attribute_LIBARCHIVE_xattr
        - Src:             'libarchive/archive_read_support_format_tar.c:2541,5'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_tar.c:2549,27'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2551,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2559,9'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:2561,6'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2566,9'
          Dst:             pax_attribute_RHT_security_selinux
        - Src:             'libarchive/archive_read_support_format_tar.c:2571,4'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_tar.c:2577,25'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2581,28'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2582,11'
          Dst:             pax_attribute_SCHILY_acl
        - Src:             'libarchive/archive_read_support_format_tar.c:2587,33'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2588,11'
          Dst:             pax_attribute_SCHILY_acl
        - Src:             'libarchive/archive_read_support_format_tar.c:2592,32'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2593,11'
          Dst:             pax_attribute_SCHILY_acl
        - Src:             'libarchive/archive_read_support_format_tar.c:2598,32'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2599,16'
          Dst:             pax_attribute_read_number
        - Src:             'libarchive/archive_read_support_format_tar.c:2600,6'
          Dst:             archive_entry_set_rdevmajor
        - Src:             'libarchive/archive_read_support_format_tar.c:2604,32'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2605,16'
          Dst:             pax_attribute_read_number
        - Src:             'libarchive/archive_read_support_format_tar.c:2606,6'
          Dst:             archive_entry_set_rdevminor
        - Src:             'libarchive/archive_read_support_format_tar.c:2610,32'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2612,10'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:2615,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2620,6'
          Dst:             archive_entry_copy_fflags_text_len
        - Src:             'libarchive/archive_read_support_format_tar.c:2626,5'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_tar.c:2629,32'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2630,16'
          Dst:             pax_attribute_read_number
        - Src:             'libarchive/archive_read_support_format_tar.c:2631,6'
          Dst:             archive_entry_set_dev
        - Src:             'libarchive/archive_read_support_format_tar.c:2635,32'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2636,16'
          Dst:             pax_attribute_read_number
        - Src:             'libarchive/archive_read_support_format_tar.c:2637,6'
          Dst:             archive_entry_set_ino
        - Src:             'libarchive/archive_read_support_format_tar.c:2641,32'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2642,16'
          Dst:             pax_attribute_read_number
        - Src:             'libarchive/archive_read_support_format_tar.c:2643,6'
          Dst:             archive_entry_set_nlink
        - Src:             'libarchive/archive_read_support_format_tar.c:2647,32'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2648,16'
          Dst:             pax_attribute_read_number
        - Src:             'libarchive/archive_read_support_format_tar.c:2655,31'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2659,10'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:2661,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2666,10'
          Dst:             pax_attribute_SCHILY_xattr
        - Src:             'libarchive/archive_read_support_format_tar.c:2671,6'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2677,5'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_tar.c:2682,25'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2686,27'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2689,10'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:2691,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2696,12'
          Dst:             pax_attribute_SUN_holesdata
        - Src:             'libarchive/archive_read_support_format_tar.c:2698,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2703,6'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2709,5'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_tar.c:2715,26'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2716,15'
          Dst:             pax_attribute_read_time
        - Src:             'libarchive/archive_read_support_format_tar.c:2717,5'
          Dst:             archive_entry_set_atime
        - Src:             'libarchive/archive_read_support_format_tar.c:2723,26'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2724,15'
          Dst:             pax_attribute_read_time
        - Src:             'libarchive/archive_read_support_format_tar.c:2725,5'
          Dst:             archive_entry_set_ctime
        - Src:             'libarchive/archive_read_support_format_tar.c:2728,33'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2730,33'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2735,26'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2736,15'
          Dst:             pax_attribute_read_number
        - Src:             'libarchive/archive_read_support_format_tar.c:2737,5'
          Dst:             archive_entry_set_gid
        - Src:             'libarchive/archive_read_support_format_tar.c:2740,33'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2745,11'
          Dst:             read_bytes_to_string
        - Src:             'libarchive/archive_read_support_format_tar.c:2751,27'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2753,9'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:2755,6'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2761,12'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2766,12'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2774,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2779,4'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_tar.c:2785,26'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2790,11'
          Dst:             read_bytes_to_string
        - Src:             'libarchive/archive_read_support_format_tar.c:2796,26'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2797,15'
          Dst:             pax_attribute_read_time
        - Src:             'libarchive/archive_read_support_format_tar.c:2798,5'
          Dst:             archive_entry_set_mtime
        - Src:             'libarchive/archive_read_support_format_tar.c:2804,26'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2809,11'
          Dst:             read_bytes_to_string
        - Src:             'libarchive/archive_read_support_format_tar.c:2820,26'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2822,15'
          Dst:             pax_attribute_read_number
        - Src:             'libarchive/archive_read_support_format_tar.c:2829,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2838,26'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2839,15'
          Dst:             pax_attribute_read_number
        - Src:             'libarchive/archive_read_support_format_tar.c:2840,5'
          Dst:             archive_entry_set_uid
        - Src:             'libarchive/archive_read_support_format_tar.c:2843,33'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2848,11'
          Dst:             read_bytes_to_string
        - Src:             'libarchive/archive_read_support_format_tar.c:2856,2'
          Dst:             __archive_read_consume
    - functionName:    read_body_to_string
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1288
      functionLinenumberEnd: 1316
      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:1296,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1296,18'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1297,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1296,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1297,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1302,6'
              BranchSideFuncs:
                - read_bytes_to_string
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1302,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1303,3'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1313,27'
              BranchSideFuncs:
                - read_bytes_to_string
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1305,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1306,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1308,22'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:1295,10'
          Dst:             tar_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:1297,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1305,21'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_tar.c:1308,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1313,6'
          Dst:             read_bytes_to_string
    - functionName:    gnu_sparse_10_read
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3260
      functionLinenumberEnd: 3295
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - tar
        - unconsumed
      BBCount:         19
      ICount:          148
      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:3270,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3271,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3273,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:3273,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3275,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:3286,23'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3276,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3277,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3278,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:3279,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3280,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3282,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:3282,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3273,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3283,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3290,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3291,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3292,6'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3292,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3293,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3294,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:3264,2'
          Dst:             gnu_clear_sparse_list
        - Src:             'libarchive/archive_read_support_format_tar.c:3269,12'
          Dst:             gnu_sparse_10_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:3275,12'
          Dst:             gnu_sparse_10_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:3278,10'
          Dst:             gnu_sparse_10_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:3282,7'
          Dst:             gnu_add_sparse_entry
        - Src:             'libarchive/archive_read_support_format_tar.c:3286,2'
          Dst:             tar_flush_unconsumed
        - Src:             'libarchive/archive_read_support_format_tar.c:3292,17'
          Dst:             __archive_read_consume
    - functionName:    gnu_clear_sparse_list
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3054
      functionLinenumberEnd: 3063
      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:3057,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3058,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3062,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    read_mac_metadata_blob
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1682
      functionLinenumberEnd: 1731
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
        - unconsumed
      BBCount:         13
      ICount:          103
      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:1690,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1690,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1691,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1690,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1691,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1698,6'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_entry_clear
                - archive_entry_copy_mac_metadata
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1698,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1699,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1718,23'
              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:1720,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1721,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1727,22'
              BranchSideFuncs:
                - archive_entry_clear
                - archive_entry_copy_mac_metadata
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:1688,9'
          Dst:             archive_entry_size
        - Src:             'libarchive/archive_read_support_format_tar.c:1699,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1718,2'
          Dst:             tar_flush_unconsumed
        - Src:             'libarchive/archive_read_support_format_tar.c:1719,9'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:1721,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1727,2'
          Dst:             archive_entry_clear
        - Src:             'libarchive/archive_read_support_format_tar.c:1728,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: 1633
      functionLinenumberEnd: 1668
      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:1638,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1640,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1652,37'
              BranchSideFuncs:
                - archive_entry_pathname
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1640,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1641,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1648,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1641,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1641,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1643,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1641,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1642,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1643,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1648,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1648,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1650,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1648,44'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1648,47'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1650,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1648,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1649,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1650,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1653,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1654,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1655,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1655,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1656,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1663,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1656,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1656,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1658,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1656,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1657,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1658,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:1637,15'
          Dst:             archive_entry_pathname_w
        - Src:             'libarchive/archive_read_support_format_tar.c:1652,14'
          Dst:             archive_entry_pathname
    - functionName:    header_old_tar
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1599
      functionLinenumberEnd: 1627
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - tar
        - entry
        - h
      BBCount:         22
      ICount:          154
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _archive_entry_copy_pathname_l
        - archive_entry_pathname
        - archive_entry_pathname_w
        - header_common
        - set_conversion_failed_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1611,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1611,36'
              BranchSideFuncs:
                - header_common
                - _archive_entry_copy_pathname_l
                - set_conversion_failed_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1612,10'
              BranchSideFuncs:
                - header_common
                - _archive_entry_copy_pathname_l
                - set_conversion_failed_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1612,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1612,10'
              BranchSideFuncs:
                - header_common
                - _archive_entry_copy_pathname_l
                - set_conversion_failed_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1621,23'
              BranchSideFuncs:
                - header_common
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1612,40'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1612,43'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - header_common
                - set_conversion_failed_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1613,36'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - header_common
                - set_conversion_failed_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1612,77'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1613,36'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - header_common
                - set_conversion_failed_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1621,23'
              BranchSideFuncs:
                - header_common
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1611,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1615,37'
              BranchSideFuncs:
                - set_conversion_failed_error
                - header_common
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1621,23'
              BranchSideFuncs:
                - header_common
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1616,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1617,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1618,2'
              BranchSideFuncs:
                - header_common
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1622,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1623,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1625,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:1609,34'
          Dst:             archive_entry_pathname
        - Src:             'libarchive/archive_read_support_format_tar.c:1610,41'
          Dst:             archive_entry_pathname_w
        - Src:             'libarchive/archive_read_support_format_tar.c:1613,6'
          Dst:             _archive_entry_copy_pathname_l
        - Src:             'libarchive/archive_read_support_format_tar.c:1615,9'
          Dst:             set_conversion_failed_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1621,9'
          Dst:             header_common
    - functionName:    header_ustar
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1771
      functionLinenumberEnd: 1844
      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:1781,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1781,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:1782,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:1782,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1782,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:1802,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:1782,40'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1782,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:1783,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:1781,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1783,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:1802,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:1784,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1785,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:1790,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:1786,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1787,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:1788,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:1792,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1794,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:1798,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:1795,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1796,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1797,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:1803,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1804,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1805,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:1805,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1806,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:1809,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:1810,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1810,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:1811,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:1810,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1811,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:1819,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:1811,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1813,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:1817,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:1814,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1815,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1816,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:1820,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1820,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:1821,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:1820,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1821,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:1830,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:1821,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1823,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:1827,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:1824,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1825,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1826,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:1830,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1830,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:1831,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:1830,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1831,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:1838,26'
              BranchSideFuncs:
                - archive_entry_set_rdev
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1831,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1832,32'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1837,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:1779,34'
          Dst:             archive_entry_pathname
        - Src:             'libarchive/archive_read_support_format_tar.c:1780,41'
          Dst:             archive_entry_pathname_w
        - Src:             'libarchive/archive_read_support_format_tar.c:1785,4'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_tar.c:1787,5'
          Dst:             archive_strappend_char
        - Src:             'libarchive/archive_read_support_format_tar.c:1788,4'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_tar.c:1790,4'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_tar.c:1792,7'
          Dst:             _archive_entry_copy_pathname_l
        - Src:             'libarchive/archive_read_support_format_tar.c:1794,10'
          Dst:             set_conversion_failed_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1798,3'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:1802,6'
          Dst:             header_common
        - Src:             'libarchive/archive_read_support_format_tar.c:1809,31'
          Dst:             archive_entry_uname
        - Src:             'libarchive/archive_read_support_format_tar.c:1811,7'
          Dst:             _archive_entry_copy_uname_l
        - Src:             'libarchive/archive_read_support_format_tar.c:1813,10'
          Dst:             set_conversion_failed_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1819,31'
          Dst:             archive_entry_gname
        - Src:             'libarchive/archive_read_support_format_tar.c:1821,7'
          Dst:             _archive_entry_copy_gname_l
        - Src:             'libarchive/archive_read_support_format_tar.c:1823,10'
          Dst:             set_conversion_failed_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1831,8'
          Dst:             archive_entry_rdev_is_set
        - Src:             'libarchive/archive_read_support_format_tar.c:1833,8'
          Dst:             tar_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:1832,4'
          Dst:             archive_entry_set_rdevmajor
        - Src:             'libarchive/archive_read_support_format_tar.c:1835,8'
          Dst:             tar_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:1834,4'
          Dst:             archive_entry_set_rdevminor
        - Src:             'libarchive/archive_read_support_format_tar.c:1838,3'
          Dst:             archive_entry_set_rdev
    - functionName:    header_gnutar
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2929
      functionLinenumberEnd: 3025
      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:          446
      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_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:2943,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2943,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
                - header_common
                - gnu_sparse_old_read
                - tar_atol
                - 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:2944,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
                - header_common
                - gnu_sparse_old_read
                - tar_atol
                - 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:2943,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2944,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
                - header_common
                - gnu_sparse_old_read
                - tar_atol
                - 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:2956,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
                - header_common
                - gnu_sparse_old_read
                - tar_atol
                - 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:2944,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2946,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
                - header_common
                - gnu_sparse_old_read
                - tar_atol
                - 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:2950,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
                - header_common
                - gnu_sparse_old_read
                - tar_atol
                - 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:2947,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2948,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2949,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
                - header_common
                - gnu_sparse_old_read
                - tar_atol
                - 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:2957,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2957,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
                - header_common
                - gnu_sparse_old_read
                - tar_atol
                - 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:2958,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
                - header_common
                - gnu_sparse_old_read
                - tar_atol
                - 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:2957,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2958,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
                - header_common
                - gnu_sparse_old_read
                - tar_atol
                - 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:2966,51'
              BranchSideFuncs:
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_atime_is_set
                - tar_atol
                - archive_entry_ctime_is_set
                - tar_atol
                - header_common
                - gnu_sparse_old_read
                - tar_atol
                - 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:2958,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2960,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
                - header_common
                - gnu_sparse_old_read
                - tar_atol
                - 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:2964,2'
              BranchSideFuncs:
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_atime_is_set
                - tar_atol
                - archive_entry_ctime_is_set
                - tar_atol
                - header_common
                - gnu_sparse_old_read
                - tar_atol
                - 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:2961,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2962,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2963,3'
              BranchSideFuncs:
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_atime_is_set
                - tar_atol
                - archive_entry_ctime_is_set
                - tar_atol
                - header_common
                - gnu_sparse_old_read
                - tar_atol
                - 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:2967,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2967,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
                - header_common
                - gnu_sparse_old_read
                - tar_atol
                - 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:2968,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
                - header_common
                - gnu_sparse_old_read
                - tar_atol
                - 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:2967,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2968,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
                - header_common
                - gnu_sparse_old_read
                - tar_atol
                - 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:2977,6'
              BranchSideFuncs:
                - archive_entry_set_rdev
                - archive_entry_atime_is_set
                - tar_atol
                - archive_entry_ctime_is_set
                - tar_atol
                - header_common
                - gnu_sparse_old_read
                - tar_atol
                - 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:2968,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2970,38'
              BranchSideFuncs:
                - set_conversion_failed_error
                - archive_entry_set_rdev
                - archive_entry_atime_is_set
                - tar_atol
                - archive_entry_ctime_is_set
                - tar_atol
                - header_common
                - gnu_sparse_old_read
                - tar_atol
                - 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:2974,2'
              BranchSideFuncs:
                - archive_entry_set_rdev
                - archive_entry_atime_is_set
                - tar_atol
                - archive_entry_ctime_is_set
                - tar_atol
                - header_common
                - gnu_sparse_old_read
                - tar_atol
                - 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:2971,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2972,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2973,3'
              BranchSideFuncs:
                - archive_entry_set_rdev
                - archive_entry_atime_is_set
                - tar_atol
                - archive_entry_ctime_is_set
                - tar_atol
                - header_common
                - gnu_sparse_old_read
                - tar_atol
                - 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:2977,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2977,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
                - header_common
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_ctime
                - archive_entry_set_atime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2978,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
                - header_common
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_ctime
                - archive_entry_set_atime
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2977,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2978,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
                - header_common
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_ctime
                - archive_entry_set_atime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2985,26'
              BranchSideFuncs:
                - archive_entry_set_rdev
                - archive_entry_atime_is_set
                - tar_atol
                - archive_entry_ctime_is_set
                - tar_atol
                - header_common
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_ctime
                - archive_entry_set_atime
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2978,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2979,32'
              BranchSideFuncs:
                - archive_entry_atime_is_set
                - tar_atol
                - archive_entry_ctime_is_set
                - tar_atol
                - header_common
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_ctime
                - archive_entry_set_atime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2984,2'
              BranchSideFuncs:
                - archive_entry_atime_is_set
                - tar_atol
                - archive_entry_ctime_is_set
                - tar_atol
                - header_common
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_ctime
                - archive_entry_set_atime
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2989,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2990,16'
              BranchSideFuncs:
                - archive_entry_ctime_is_set
                - tar_atol
                - header_common
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_ctime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2994,34'
              BranchSideFuncs:
                - archive_entry_ctime_is_set
                - tar_atol
                - header_common
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_ctime
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2991,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2992,28'
              BranchSideFuncs:
                - archive_entry_set_atime
                - archive_entry_ctime_is_set
                - tar_atol
                - header_common
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_ctime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2993,2'
              BranchSideFuncs:
                - archive_entry_ctime_is_set
                - tar_atol
                - header_common
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_ctime
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2994,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2995,16'
              BranchSideFuncs:
                - header_common
                - gnu_sparse_old_read
                - tar_atol
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3000,6'
              BranchSideFuncs:
                - header_common
                - gnu_sparse_old_read
                - tar_atol
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2996,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2997,28'
              BranchSideFuncs:
                - archive_entry_set_ctime
                - header_common
                - gnu_sparse_old_read
                - tar_atol
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2998,2'
              BranchSideFuncs:
                - header_common
                - gnu_sparse_old_read
                - tar_atol
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3000,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3003,18'
              BranchSideFuncs:
                - tar_atol
                - header_common
                - gnu_sparse_old_read
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3007,6'
              BranchSideFuncs:
                - header_common
                - gnu_sparse_old_read
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3007,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3008,27'
              BranchSideFuncs:
                - gnu_sparse_old_read
                - header_common
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3012,7'
              BranchSideFuncs:
                - header_common
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3008,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3010,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3011,2'
              BranchSideFuncs:
                - header_common
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3019,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3020,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3022,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:2942,34'
          Dst:             archive_entry_pathname
        - Src:             'libarchive/archive_read_support_format_tar.c:2944,7'
          Dst:             _archive_entry_copy_pathname_l
        - Src:             'libarchive/archive_read_support_format_tar.c:2946,10'
          Dst:             set_conversion_failed_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2956,31'
          Dst:             archive_entry_uname
        - Src:             'libarchive/archive_read_support_format_tar.c:2958,7'
          Dst:             _archive_entry_copy_uname_l
        - Src:             'libarchive/archive_read_support_format_tar.c:2960,10'
          Dst:             set_conversion_failed_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2966,31'
          Dst:             archive_entry_gname
        - Src:             'libarchive/archive_read_support_format_tar.c:2968,7'
          Dst:             _archive_entry_copy_gname_l
        - Src:             'libarchive/archive_read_support_format_tar.c:2970,10'
          Dst:             set_conversion_failed_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2978,8'
          Dst:             archive_entry_rdev_is_set
        - Src:             'libarchive/archive_read_support_format_tar.c:2980,8'
          Dst:             tar_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:2979,4'
          Dst:             archive_entry_set_rdevmajor
        - Src:             'libarchive/archive_read_support_format_tar.c:2982,8'
          Dst:             tar_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:2981,4'
          Dst:             archive_entry_set_rdevminor
        - Src:             'libarchive/archive_read_support_format_tar.c:2985,3'
          Dst:             archive_entry_set_rdev
        - Src:             'libarchive/archive_read_support_format_tar.c:2989,7'
          Dst:             archive_entry_atime_is_set
        - Src:             'libarchive/archive_read_support_format_tar.c:2990,7'
          Dst:             tar_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:2992,4'
          Dst:             archive_entry_set_atime
        - Src:             'libarchive/archive_read_support_format_tar.c:2994,7'
          Dst:             archive_entry_ctime_is_set
        - Src:             'libarchive/archive_read_support_format_tar.c:2995,7'
          Dst:             tar_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:2997,4'
          Dst:             archive_entry_set_ctime
        - Src:             'libarchive/archive_read_support_format_tar.c:3003,9'
          Dst:             tar_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:3008,7'
          Dst:             gnu_sparse_old_read
        - Src:             'libarchive/archive_read_support_format_tar.c:3018,8'
          Dst:             header_common
    - functionName:    header_pax_extension
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1849
      functionLinenumberEnd: 2118
      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:         113
      ICount:          879
      EdgeCount:       155
      CyclomaticComplexity: 44
      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_string_free
        - 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:1882,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1883,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1885,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
                - archive_string_free
                - 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_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1885,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1886,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1892,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
                - archive_string_free
                - 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_set_error
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1893,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1895,7'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1903,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
                - archive_string_free
                - 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_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1895,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1896,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1898,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1907,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1909,11'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - archive_string_free
                - 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
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2038,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:1910,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1911,14'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - archive_string_free
                - 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
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1913,28'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - archive_string_free
                - 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
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1914,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1915,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1920,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - archive_string_free
                - 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:1920,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1921,15'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - archive_string_free
                - 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
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1925,15'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - archive_string_free
                - 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:1928,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1929,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1934,9'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - archive_string_free
                - 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:1934,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1935,6'
              BranchSideFuncs:
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - archive_string_free
                - 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
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1938,9'
              BranchSideFuncs:
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - archive_string_free
                - 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
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1938,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1938,21'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1939,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1938,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1939,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1944,16'
              BranchSideFuncs:
                - archive_set_error
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - archive_string_free
                - 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:1946,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1947,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1953,5'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - archive_string_free
                - 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:1956,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1957,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1965,7'
              BranchSideFuncs:
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - archive_string_free
                - 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
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1966,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1966,10'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1968,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1967,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1967,11'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1968,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1965,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1968,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1973,16'
              BranchSideFuncs:
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - archive_string_free
                - 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
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1975,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1975,38'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1976,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1975,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1976,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1981,9'
              BranchSideFuncs:
                - archive_set_error
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - archive_string_free
                - 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:1981,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1982,5'
              BranchSideFuncs:
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - archive_string_free
                - 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
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1984,5'
              BranchSideFuncs:
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - archive_string_free
                - 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
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1999,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2000,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2007,21'
              BranchSideFuncs:
                - pax_attribute
                - archive_string_free
                - 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
                - 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:2013,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2014,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2017,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_string_free
                - 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:2017,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2017,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_string_free
                - 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:2017,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_string_free
                - 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:2022,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2023,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2028,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
                - archive_string_free
                - 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
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2028,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2029,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2034,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
                - archive_string_free
                - 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
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2045,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2047,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:2051,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:2052,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2053,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2054,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:2061,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2065,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:2066,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:2070,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2071,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:2081,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:2071,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2073,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:2079,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:2074,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2075,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2077,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:2081,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2082,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:2092,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:2082,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2084,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:2090,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:2085,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2086,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2088,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:2092,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2093,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:2103,6'
              BranchSideFuncs:
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2093,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2095,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:2101,2'
              BranchSideFuncs:
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2096,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2097,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2099,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:2103,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2104,33'
              BranchSideFuncs:
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2116,33'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2104,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2106,38'
              BranchSideFuncs:
                - set_conversion_failed_error
                - archive_entry_copy_link
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2112,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2107,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2108,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2110,28'
              BranchSideFuncs:
                - archive_entry_copy_link
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:1881,14'
          Dst:             tar_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:1886,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1895,33'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_tar.c:1898,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1903,2'
          Dst:             tar_flush_unconsumed
        - Src:             'libarchive/archive_read_support_format_tar.c:1913,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:1915,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1929,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1939,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1947,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1957,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1968,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1976,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1990,3'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_tar.c:1997,3'
          Dst:             tar_flush_unconsumed
        - Src:             'libarchive/archive_read_support_format_tar.c:2000,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2007,7'
          Dst:             pax_attribute
        - Src:             'libarchive/archive_read_support_format_tar.c:2011,3'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:2020,3'
          Dst:             tar_flush_unconsumed
        - Src:             'libarchive/archive_read_support_format_tar.c:2021,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:2023,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2029,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2036,3'
          Dst:             tar_flush_unconsumed
        - Src:             'libarchive/archive_read_support_format_tar.c:2050,11'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_read_support_format_tar.c:2055,4'
          Dst:             archive_string_conversion_set_opt
        - Src:             'libarchive/archive_read_support_format_tar.c:2071,7'
          Dst:             _archive_entry_copy_pathname_l
        - Src:             'libarchive/archive_read_support_format_tar.c:2073,10'
          Dst:             set_conversion_failed_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2077,4'
          Dst:             archive_entry_copy_pathname
        - Src:             'libarchive/archive_read_support_format_tar.c:2082,7'
          Dst:             _archive_entry_copy_uname_l
        - Src:             'libarchive/archive_read_support_format_tar.c:2084,10'
          Dst:             set_conversion_failed_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2088,4'
          Dst:             archive_entry_copy_uname
        - Src:             'libarchive/archive_read_support_format_tar.c:2093,7'
          Dst:             _archive_entry_copy_gname_l
        - Src:             'libarchive/archive_read_support_format_tar.c:2095,10'
          Dst:             set_conversion_failed_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2099,4'
          Dst:             archive_entry_copy_gname
        - Src:             'libarchive/archive_read_support_format_tar.c:2104,7'
          Dst:             _archive_entry_copy_link_l
        - Src:             'libarchive/archive_read_support_format_tar.c:2106,10'
          Dst:             set_conversion_failed_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2110,4'
          Dst:             archive_entry_copy_link
    - functionName:    header_volume
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1229
      functionLinenumberEnd: 1245
      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:1239,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1240,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1242,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:1238,9'
          Dst:             tar_atol
    - functionName:    header_gnu_longname
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1208
      functionLinenumberEnd: 1220
      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:         11
      ICount:          81
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _archive_entry_copy_pathname_l
        - archive_string_free
        - read_body_to_string
        - set_conversion_failed_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1214,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1214,6'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - archive_string_free
                - set_conversion_failed_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1215,37'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - archive_string_free
                - set_conversion_failed_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1215,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1217,38'
              BranchSideFuncs:
                - set_conversion_failed_error
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1218,2'
              BranchSideFuncs:
                - archive_string_free
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:1213,8'
          Dst:             read_body_to_string
        - Src:             'libarchive/archive_read_support_format_tar.c:1215,7'
          Dst:             _archive_entry_copy_pathname_l
        - Src:             'libarchive/archive_read_support_format_tar.c:1217,10'
          Dst:             set_conversion_failed_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1219,2'
          Dst:             archive_string_free
    - functionName:    header_gnu_longlink
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1174
      functionLinenumberEnd: 1184
      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:         8
      ICount:          62
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - archive_entry_set_link
        - archive_string_free
        - read_body_to_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1180,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1180,6'
              BranchSideFuncs:
                - archive_entry_set_link
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1181,26'
              BranchSideFuncs:
                - archive_entry_set_link
                - archive_string_free
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:1179,8'
          Dst:             read_body_to_string
        - Src:             'libarchive/archive_read_support_format_tar.c:1181,3'
          Dst:             archive_entry_set_link
        - Src:             'libarchive/archive_read_support_format_tar.c:1183,2'
          Dst:             archive_string_free
    - functionName:    header_pax_global
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1739
      functionLinenumberEnd: 1758
      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:          80
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - archive_set_error
        - tar_atol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1749,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1749,18'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1750,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1749,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1750,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1755,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:1748,9'
          Dst:             tar_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:1750,3'
          Dst:             archive_set_error
    - functionName:    header_Solaris_ACL
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1068
      functionLinenumberEnd: 1166
      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:          331
      EdgeCount:       56
      CyclomaticComplexity: 14
      functionsReached:
        - __errno_location
        - archive_acl_from_text_l
        - archive_entry_acl
        - archive_entry_perm
        - archive_entry_set_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:1080,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1081,3'
              BranchSideFuncs:
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1091,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:1093,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1093,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:1093,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:1093,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1094,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:1110,10'
              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:1094,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1094,20'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1095,23'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1094,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1095,23'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1100,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:1102,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1103,23'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1108,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:1110,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1113,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:1117,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:1120,22'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1128,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1129,22'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1136,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:1139,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1139,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:1139,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:1139,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1140,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:1142,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:1142,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1144,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:1150,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:1145,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1146,4'
              BranchSideFuncs:
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1149,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:1156,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1157,7'
              BranchSideFuncs:
                - __errno_location
                - archive_set_error
                - archive_string_free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1164,2'
              BranchSideFuncs:
                - archive_string_free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1157,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1158,23'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1161,23'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:1077,17'
          Dst:             tar_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:1079,8'
          Dst:             read_body_to_string
        - Src:             'libarchive/archive_read_support_format_tar.c:1081,3'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:1095,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1097,4'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:1103,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1105,4'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:1120,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1123,3'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:1129,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1131,3'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:1143,20'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_read_support_format_tar.c:1146,4'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:1150,2'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_tar.c:1151,32'
          Dst:             archive_entry_acl
        - Src:             'libarchive/archive_read_support_format_tar.c:1151,8'
          Dst:             archive_acl_from_text_l
        - Src:             'libarchive/archive_read_support_format_tar.c:1155,32'
          Dst:             archive_entry_perm
        - Src:             'libarchive/archive_read_support_format_tar.c:1155,2'
          Dst:             archive_entry_set_perm
        - Src:             'libarchive/archive_read_support_format_tar.c:1157,7'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_tar.c:1158,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1161,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1164,2'
          Dst:             archive_string_free
    - functionName:    tar_reset_header_state
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tar
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tar_read_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 986
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - tar
        - entry
        - unconsumed
      BBCount:         132
      ICount:          870
      EdgeCount:       176
      CyclomaticComplexity: 46
      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
        - tar_reset_header_state
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:737,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:738,3'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - 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:749,2'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - 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:757,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:758,9'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:769,8'
              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
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - 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:758,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:762,25'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:766,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:769,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:770,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:776,5'
              BranchSideFuncs:
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - 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:778,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:778,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
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - 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:798,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
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - header_ustar
                - header_gnutar
        - Branch String:   'libarchive/archive_read_support_format_tar.c:778,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:781,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
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - header_ustar
                - header_gnutar
                - archive_block_is_null
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:798,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
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - header_ustar
                - header_gnutar
        - Branch String:   'libarchive/archive_read_support_format_tar.c:781,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:783,6'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - 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:788,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:790,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:790,22'
              BranchSideFuncs:
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:793,26'
              BranchSideFuncs:
                - archive_clear_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:790,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:790,57'
              BranchSideFuncs:
                - archive_block_is_null
                - archive_clear_error
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:793,26'
              BranchSideFuncs:
                - archive_clear_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:790,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:791,30'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_clear_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:793,26'
              BranchSideFuncs:
                - archive_clear_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:798,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:799,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
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - header_ustar
                - header_gnutar
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:810,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
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - header_ustar
                - header_gnutar
        - Branch String:   'libarchive/archive_read_support_format_tar.c:804,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:805,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:807,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:815,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:817,8'
              BranchSideFuncs:
                - header_Solaris_ACL
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - 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
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:828,8'
              BranchSideFuncs:
                - header_pax_global
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - 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
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:839,8'
              BranchSideFuncs:
                - header_gnu_longlink
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - 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
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:850,8'
              BranchSideFuncs:
                - header_gnu_longname
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - 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
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:861,8'
              BranchSideFuncs:
                - header_volume
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - 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
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:872,8'
              BranchSideFuncs:
                - header_pax_extension
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - 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
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:884,8'
              BranchSideFuncs:
                - header_pax_extension
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - 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
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:895,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_reset_header_state
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - 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_ustar
                - header_gnutar
        - Branch String:   'libarchive/archive_read_support_format_tar.c:817,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:818,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:822,17'
              BranchSideFuncs:
                - header_Solaris_ACL
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - 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:828,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:829,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:833,17'
              BranchSideFuncs:
                - header_pax_global
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - 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:839,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:840,24'
              BranchSideFuncs:
                - archive_set_error
                - header_gnu_longlink
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - 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,17'
              BranchSideFuncs:
                - header_gnu_longlink
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - 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:842,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:842,9'
              BranchSideFuncs:
                - header_gnu_longlink
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - 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:842,9'
              BranchSideFuncs:
                - header_gnu_longlink
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - 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:850,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:851,24'
              BranchSideFuncs:
                - archive_set_error
                - header_gnu_longname
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - 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:855,17'
              BranchSideFuncs:
                - header_gnu_longname
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - 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:853,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:853,9'
              BranchSideFuncs:
                - header_gnu_longname
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - 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:853,9'
              BranchSideFuncs:
                - header_gnu_longname
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - 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,24'
              BranchSideFuncs:
                - archive_set_error
                - header_volume
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - 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:866,17'
              BranchSideFuncs:
                - header_volume
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - 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:864,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:864,9'
              BranchSideFuncs:
                - header_volume
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - 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:864,9'
              BranchSideFuncs:
                - header_volume
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - 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:872,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:873,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:877,17'
              BranchSideFuncs:
                - header_pax_extension
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - 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:884,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:885,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:889,17'
              BranchSideFuncs:
                - header_pax_extension
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - 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:896,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:897,5'
              BranchSideFuncs:
                - header_gnutar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - 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:900,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_reset_header_state
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - 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:900,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:901,9'
              BranchSideFuncs:
                - header_ustar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - 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:907,5'
              BranchSideFuncs:
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - 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:901,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:902,6'
              BranchSideFuncs:
                - header_ustar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - 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:905,25'
              BranchSideFuncs:
                - header_ustar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - 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:911,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:911,8'
              BranchSideFuncs:
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - 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:911,8'
              BranchSideFuncs:
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - 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:913,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:914,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:928,8'
              BranchSideFuncs:
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - 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:929,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:929,13'
              BranchSideFuncs:
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - 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:943,8'
              BranchSideFuncs:
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:930,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:930,33'
              BranchSideFuncs:
                - is_mac_metadata_entry
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - read_mac_metadata_blob
                - tar_reset_header_state
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - 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:943,8'
              BranchSideFuncs:
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:928,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:931,35'
              BranchSideFuncs:
                - read_mac_metadata_blob
                - tar_reset_header_state
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - 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:943,8'
              BranchSideFuncs:
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:932,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:933,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:935,11'
              BranchSideFuncs:
                - tar_reset_header_state
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - 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:935,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:935,9'
              BranchSideFuncs:
                - tar_reset_header_state
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - 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:935,9'
              BranchSideFuncs:
                - tar_reset_header_state
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - 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:943,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:945,9'
              BranchSideFuncs:
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:970,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:945,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:945,33'
              BranchSideFuncs:
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:949,16'
              BranchSideFuncs:
                - archive_set_error
                - gnu_sparse_10_read
        - Branch String:   'libarchive/archive_read_support_format_tar.c:945,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:946,25'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:949,16'
              BranchSideFuncs:
                - archive_set_error
                - gnu_sparse_10_read
        - Branch String:   'libarchive/archive_read_support_format_tar.c:949,43'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:950,9'
              BranchSideFuncs:
                - archive_set_error
                - gnu_sparse_10_read
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:952,16'
              BranchSideFuncs:
                - archive_set_error
                - gnu_sparse_10_read
        - Branch String:   'libarchive/archive_read_support_format_tar.c:949,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:952,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:952,16'
              BranchSideFuncs:
                - archive_set_error
                - gnu_sparse_10_read
        - Branch String:   'libarchive/archive_read_support_format_tar.c:952,43'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:953,9'
              BranchSideFuncs:
                - archive_set_error
                - gnu_sparse_10_read
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:955,16'
              BranchSideFuncs:
                - archive_set_error
                - gnu_sparse_10_read
        - Branch String:   'libarchive/archive_read_support_format_tar.c:952,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:955,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:955,16'
              BranchSideFuncs:
                - archive_set_error
                - gnu_sparse_10_read
        - Branch String:   'libarchive/archive_read_support_format_tar.c:955,43'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:956,9'
              BranchSideFuncs:
                - archive_set_error
                - gnu_sparse_10_read
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:964,25'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:955,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:959,38'
              BranchSideFuncs:
                - gnu_sparse_10_read
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:964,25'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:960,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:961,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:962,36'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:974,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:974,7'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - 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:974,7'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - 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:975,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:976,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:982,8'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - 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:982,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:749,2'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - 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:983,14'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_pax_extension
                - archive_set_error
                - header_volume
                - archive_set_error
                - header_gnu_longname
                - archive_set_error
                - header_gnu_longlink
                - archive_set_error
                - header_pax_global
                - archive_set_error
                - header_Solaris_ACL
                - archive_set_error
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_reset_header_state
                - 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:734,2'
          Dst:             tar_reset_header_state
        - Src:             'libarchive/archive_read_support_format_tar.c:753,4'
          Dst:             tar_flush_unconsumed
        - Src:             'libarchive/archive_read_support_format_tar.c:756,8'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:762,6'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:770,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:778,21'
          Dst:             archive_block_is_null
        - Src:             'libarchive/archive_read_support_format_tar.c:788,5'
          Dst:             tar_flush_unconsumed
        - Src:             'libarchive/archive_read_support_format_tar.c:789,9'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:790,35'
          Dst:             archive_block_is_null
        - Src:             'libarchive/archive_read_support_format_tar.c:791,7'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_tar.c:793,5'
          Dst:             archive_clear_error
        - Src:             'libarchive/archive_read_support_format_tar.c:798,9'
          Dst:             checksum
        - Src:             'libarchive/archive_read_support_format_tar.c:799,5'
          Dst:             tar_flush_unconsumed
        - Src:             'libarchive/archive_read_support_format_tar.c:800,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:818,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:825,11'
          Dst:             header_Solaris_ACL
        - Src:             'libarchive/archive_read_support_format_tar.c:829,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:836,11'
          Dst:             header_pax_global
        - Src:             'libarchive/archive_read_support_format_tar.c:840,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:847,11'
          Dst:             header_gnu_longlink
        - Src:             'libarchive/archive_read_support_format_tar.c:851,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:858,11'
          Dst:             header_gnu_longname
        - Src:             'libarchive/archive_read_support_format_tar.c:862,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:869,11'
          Dst:             header_volume
        - Src:             'libarchive/archive_read_support_format_tar.c:873,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:881,11'
          Dst:             header_pax_extension
        - Src:             'libarchive/archive_read_support_format_tar.c:885,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:892,11'
          Dst:             header_pax_extension
        - Src:             'libarchive/archive_read_support_format_tar.c:896,8'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:899,12'
          Dst:             header_gnutar
        - Src:             'libarchive/archive_read_support_format_tar.c:900,15'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:905,12'
          Dst:             header_ustar
        - Src:             'libarchive/archive_read_support_format_tar.c:909,12'
          Dst:             header_old_tar
        - Src:             'libarchive/archive_read_support_format_tar.c:930,11'
          Dst:             is_mac_metadata_entry
        - Src:             'libarchive/archive_read_support_format_tar.c:931,12'
          Dst:             read_mac_metadata_blob
        - Src:             'libarchive/archive_read_support_format_tar.c:938,5'
          Dst:             tar_reset_header_state
        - Src:             'libarchive/archive_read_support_format_tar.c:946,6'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:959,19'
          Dst:             gnu_sparse_10_read
        - Src:             'libarchive/archive_read_support_format_tar.c:964,6'
          Dst:             archive_set_error
    - functionName:    archive_read_format_tar_cleanup
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_string_free
        - gnu_clear_sparse_list
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:303,2'
          Dst:             gnu_clear_sparse_list
        - Src:             'libarchive/archive_read_support_format_tar.c:304,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:305,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:306,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:307,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:308,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:309,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:310,2'
          Dst:             archive_string_free
    - functionName:    archive_read_format_tar_skip
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_read_consume
        - gnu_clear_sparse_list
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:680,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:681,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:683,2'
              BranchSideFuncs:
                - gnu_clear_sparse_list
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:680,6'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_tar.c:688,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: 607
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - buff
        - size
        - offset
      BBCount:         31
      ICount:          267
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_set_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:616,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:616,3'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
                - free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:617,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
                - free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:616,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:618,8'
              BranchSideFuncs:
                - free
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:623,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - free
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:623,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:624,27'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - free
                - archive_set_error
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:629,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - free
                - archive_set_error
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:629,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:630,7'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:631,22'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:629,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:631,22'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:643,32'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_consume
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:634,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:635,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:636,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:644,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:645,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:650,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
                - free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:650,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:651,26'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
                - free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:654,7'
              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:655,26'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
                - free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:656,11'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
                - free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:663,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:614,2'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
                - free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:664,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:624,4'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_tar.c:634,8'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_tar.c:643,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:645,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: 506
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
      BBCount:         46
      ICount:          302
      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:536,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:537,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:541,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:548,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:549,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:557,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:549,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:551,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:554,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:565,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:566,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:572,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:566,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:568,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:569,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:572,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:573,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:573,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:574,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:576,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:579,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:579,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:601,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:579,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:585,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:601,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:585,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:586,15'
              BranchSideFuncs:
                - wcslen
                - archive_entry_set_filetype
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:592,42'
              BranchSideFuncs:
                - archive_entry_pathname
                - strlen
                - archive_entry_set_filetype
        - Branch String:   'libarchive/archive_read_support_format_tar.c:587,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:587,17'
              BranchSideFuncs:
                - archive_entry_set_filetype
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:592,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:587,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:588,32'
              BranchSideFuncs:
                - archive_entry_set_filetype
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:592,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:594,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:594,17'
              BranchSideFuncs:
                - archive_entry_set_filetype
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:599,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:594,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:595,32'
              BranchSideFuncs:
                - archive_entry_set_filetype
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:599,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:533,2'
          Dst:             archive_entry_set_dev
        - Src:             'libarchive/archive_read_support_format_tar.c:534,2'
          Dst:             archive_entry_set_ino
        - Src:             'libarchive/archive_read_support_format_tar.c:543,2'
          Dst:             gnu_clear_sparse_list
        - Src:             'libarchive/archive_read_support_format_tar.c:551,8'
          Dst:             archive_string_default_conversion_for_read
        - Src:             'libarchive/archive_read_support_format_tar.c:557,6'
          Dst:             tar_read_header
        - Src:             'libarchive/archive_read_support_format_tar.c:559,2'
          Dst:             tar_flush_unconsumed
        - Src:             'libarchive/archive_read_support_format_tar.c:566,7'
          Dst:             gnu_add_sparse_entry
        - Src:             'libarchive/archive_read_support_format_tar.c:574,5'
          Dst:             archive_entry_sparse_add_entry
        - Src:             'libarchive/archive_read_support_format_tar.c:579,25'
          Dst:             archive_entry_filetype
        - Src:             'libarchive/archive_read_support_format_tar.c:585,13'
          Dst:             archive_entry_pathname_w
        - Src:             'libarchive/archive_read_support_format_tar.c:586,8'
          Dst:             wcslen
        - Src:             'libarchive/archive_read_support_format_tar.c:588,5'
          Dst:             archive_entry_set_filetype
        - Src:             'libarchive/archive_read_support_format_tar.c:592,19'
          Dst:             archive_entry_pathname
        - Src:             'libarchive/archive_read_support_format_tar.c:593,8'
          Dst:             strlen
        - Src:             'libarchive/archive_read_support_format_tar.c:595,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: 438
      functionLinenumberEnd: 474
      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:443,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:445,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:448,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - archive_string_conversion_from_charset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:445,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:445,36'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:445,33'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:448,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:449,7'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:462,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_tar.c:449,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:449,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:450,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:449,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:450,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:455,6'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
        - Branch String:   'libarchive/archive_read_support_format_tar.c:456,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:457,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:459,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:462,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:463,34'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:465,20'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_tar.c:463,46'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:463,49'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:463,46'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:466,50'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:466,53'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:466,50'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:443,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:448,13'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:450,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:454,8'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_read_support_format_tar.c:462,13'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:465,13'
          Dst:             strcmp
    - functionName:    archive_read_support_format_tar
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 295
      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_read_format_tar_cleanup
        - archive_read_format_tar_options
        - archive_read_format_tar_read_data
        - archive_read_format_tar_read_header
        - archive_read_format_tar_skip
        - archive_set_error
        - calloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:267,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:267,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:270,8'
              BranchSideFuncs:
                - calloc
                - __archive_read_register_format
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:271,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:272,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:281,37'
              BranchSideFuncs:
                - __archive_read_register_format
                - free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:292,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:293,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:294,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:267,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read_support_format_tar.c:270,8'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_tar.c:272,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:281,6'
          Dst:             __archive_read_register_format
        - Src:             'libarchive/archive_read_support_format_tar.c:281,6'
          Dst:             archive_read_format_tar_bid
        - Src:             'libarchive/archive_read_support_format_tar.c:281,6'
          Dst:             archive_read_format_tar_options
        - Src:             'libarchive/archive_read_support_format_tar.c:281,6'
          Dst:             archive_read_format_tar_read_header
        - Src:             'libarchive/archive_read_support_format_tar.c:281,6'
          Dst:             archive_read_format_tar_read_data
        - Src:             'libarchive/archive_read_support_format_tar.c:281,6'
          Dst:             archive_read_format_tar_skip
        - Src:             'libarchive/archive_read_support_format_tar.c:281,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: 253
      functionLinenumberEnd: 257
      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:254,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:254,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:256,42'
              BranchSideFuncs:
                - archive_read_support_format_tar
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:254,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read_support_format_tar.c:256,10'
          Dst:             archive_read_support_format_tar
    - functionName:    time_from_tm
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_warc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 547
      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:547,17'
          Dst:             timegm
    - functionName:    strtoi_lim
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_warc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 537
      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:525,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:525,37'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:525,23'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_warc.c:526,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:525,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:526,27'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_warc.c:526,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:525,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:526,37'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_warc.c:526,47'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:525,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:526,51'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_warc.c:525,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:528,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:531,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_warc.c:531,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:532,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:533,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_warc.c:533,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:533,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:534,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xstrpisotime
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_warc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 616
      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:577,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:577,2'
              BranchSideFuncs:
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - time_from_tm.2471
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:577,23'
              BranchSideFuncs:
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - time_from_tm.2471
                - deconst
        - Branch String:   'libarchive/archive_read_support_format_warc.c:577,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:578,3'
              BranchSideFuncs:
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - time_from_tm.2471
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:581,31'
              BranchSideFuncs:
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - time_from_tm.2471
                - deconst
        - Branch String:   'libarchive/archive_read_support_format_warc.c:581,55'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:581,60'
              BranchSideFuncs:
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:582,3'
              BranchSideFuncs:
                - deconst
        - Branch String:   'libarchive/archive_read_support_format_warc.c:581,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:582,3'
              BranchSideFuncs:
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:585,30'
              BranchSideFuncs:
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - time_from_tm.2471
                - deconst
        - Branch String:   'libarchive/archive_read_support_format_warc.c:585,49'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:585,54'
              BranchSideFuncs:
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:586,3'
              BranchSideFuncs:
                - deconst
        - Branch String:   'libarchive/archive_read_support_format_warc.c:585,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:586,3'
              BranchSideFuncs:
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:589,31'
              BranchSideFuncs:
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - time_from_tm.2471
                - deconst
        - Branch String:   'libarchive/archive_read_support_format_warc.c:589,50'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:589,55'
              BranchSideFuncs:
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:590,3'
              BranchSideFuncs:
                - deconst
        - Branch String:   'libarchive/archive_read_support_format_warc.c:589,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:590,3'
              BranchSideFuncs:
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:593,31'
              BranchSideFuncs:
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - time_from_tm.2471
                - deconst
        - Branch String:   'libarchive/archive_read_support_format_warc.c:593,50'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:593,55'
              BranchSideFuncs:
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:594,3'
              BranchSideFuncs:
                - deconst
        - Branch String:   'libarchive/archive_read_support_format_warc.c:593,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:594,3'
              BranchSideFuncs:
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:597,30'
              BranchSideFuncs:
                - strtoi_lim
                - strtoi_lim
                - time_from_tm.2471
                - deconst
        - Branch String:   'libarchive/archive_read_support_format_warc.c:597,49'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:597,54'
              BranchSideFuncs:
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:598,3'
              BranchSideFuncs:
                - deconst
        - Branch String:   'libarchive/archive_read_support_format_warc.c:597,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:598,3'
              BranchSideFuncs:
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:601,30'
              BranchSideFuncs:
                - strtoi_lim
                - time_from_tm.2471
                - deconst
        - Branch String:   'libarchive/archive_read_support_format_warc.c:601,49'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:601,54'
              BranchSideFuncs:
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:602,3'
              BranchSideFuncs:
                - deconst
        - Branch String:   'libarchive/archive_read_support_format_warc.c:601,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:602,3'
              BranchSideFuncs:
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:606,5'
              BranchSideFuncs:
                - time_from_tm.2471
                - deconst
        - Branch String:   'libarchive/archive_read_support_format_warc.c:613,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:613,6'
              BranchSideFuncs:
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:614,21'
              BranchSideFuncs:
                - deconst
      Callsites:
        - Src:             'libarchive/archive_read_support_format_warc.c:581,20'
          Dst:             strtoi_lim
        - Src:             'libarchive/archive_read_support_format_warc.c:585,19'
          Dst:             strtoi_lim
        - Src:             'libarchive/archive_read_support_format_warc.c:589,20'
          Dst:             strtoi_lim
        - Src:             'libarchive/archive_read_support_format_warc.c:593,20'
          Dst:             strtoi_lim
        - Src:             'libarchive/archive_read_support_format_warc.c:597,19'
          Dst:             strtoi_lim
        - Src:             'libarchive/archive_read_support_format_warc.c:601,19'
          Dst:             strtoi_lim
        - Src:             'libarchive/archive_read_support_format_warc.c:610,8'
          Dst:             time_from_tm
        - Src:             'libarchive/archive_read_support_format_warc.c:614,13'
          Dst:             deconst
    - functionName:    deconst
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_warc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 456
      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: 852
      functionLinenumberEnd: 856
      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:854,20'
          Dst:             xmemmem
    - functionName:    xmemmem
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_warc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 515
      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:476,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:477,18'
              BranchSideFuncs:
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:478,27'
              BranchSideFuncs:
                - memchr
                - memcmp
                - deconst
                - deconst
        - Branch String:   'libarchive/archive_read_support_format_warc.c:488,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:487,2'
              BranchSideFuncs:
                - memcmp
                - deconst
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:488,19'
              BranchSideFuncs:
                - memcmp
                - deconst
                - deconst
        - Branch String:   'libarchive/archive_read_support_format_warc.c:487,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:489,16'
              BranchSideFuncs:
                - memcmp
                - deconst
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:492,6'
              BranchSideFuncs:
                - memcmp
                - deconst
                - deconst
        - Branch String:   'libarchive/archive_read_support_format_warc.c:492,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:494,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:495,13'
              BranchSideFuncs:
                - memcmp
                - deconst
                - deconst
        - Branch String:   'libarchive/archive_read_support_format_warc.c:502,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:503,16'
              BranchSideFuncs:
                - memcmp
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:514,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_warc.c:510,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:510,30'
              BranchSideFuncs:
                - memcmp
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:513,2'
              BranchSideFuncs:
                - memcmp
                - deconst
        - Branch String:   'libarchive/archive_read_support_format_warc.c:510,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:511,19'
              BranchSideFuncs:
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:513,2'
              BranchSideFuncs:
                - memcmp
                - deconst
      Callsites:
        - Src:             'libarchive/archive_read_support_format_warc.c:477,10'
          Dst:             deconst
        - Src:             'libarchive/archive_read_support_format_warc.c:478,20'
          Dst:             memchr
        - Src:             'libarchive/archive_read_support_format_warc.c:497,10'
          Dst:             deconst
        - Src:             'libarchive/archive_read_support_format_warc.c:510,23'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_warc.c:511,11'
          Dst:             deconst
    - functionName:    _warc_rdmtm
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_warc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 836
      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:819,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:821,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:823,6'
              BranchSideFuncs:
                - _warc_find_eol
                - xstrpisotime
        - Branch String:   'libarchive/archive_read_support_format_warc.c:824,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:826,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:830,21'
              BranchSideFuncs:
                - xstrpisotime
        - Branch String:   'libarchive/archive_read_support_format_warc.c:831,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:833,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:835,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_warc.c:819,13'
          Dst:             xmemmem
        - Src:             'libarchive/archive_read_support_format_warc.c:824,13'
          Dst:             _warc_find_eol
        - Src:             'libarchive/archive_read_support_format_warc.c:830,8'
          Dst:             xstrpisotime
    - functionName:    _warc_rduri
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_warc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 748
      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:700,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:702,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:705,6'
              BranchSideFuncs:
                - _warc_find_eol
                - xmemmem
                - memcmp
                - memcmp
                - memcmp
                - __ctype_b_loc
        - Branch String:   'libarchive/archive_read_support_format_warc.c:706,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:708,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:711,2'
              BranchSideFuncs:
                - xmemmem
                - memcmp
                - memcmp
                - memcmp
                - __ctype_b_loc
        - Branch String:   'libarchive/archive_read_support_format_warc.c:711,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:711,24'
              BranchSideFuncs:
                - xmemmem
                - memcmp
                - memcmp
                - memcmp
                - __ctype_b_loc
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:711,2'
              BranchSideFuncs:
                - xmemmem
                - memcmp
                - memcmp
                - memcmp
                - __ctype_b_loc
        - Branch String:   'libarchive/archive_read_support_format_warc.c:711,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:712,3'
              BranchSideFuncs:
                - xmemmem
                - memcmp
                - memcmp
                - memcmp
                - __ctype_b_loc
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:715,21'
              BranchSideFuncs:
                - xmemmem
                - memcmp
                - memcmp
                - memcmp
                - __ctype_b_loc
        - Branch String:   'libarchive/archive_read_support_format_warc.c:715,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:717,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:721,11'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - __ctype_b_loc
        - Branch String:   'libarchive/archive_read_support_format_warc.c:721,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:722,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:727,6'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_warc.c:722,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:723,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:724,2'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - __ctype_b_loc
        - Branch String:   'libarchive/archive_read_support_format_warc.c:727,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:728,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:731,6'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_warc.c:734,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:737,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:737,20'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_warc.c:737,42'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:738,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:740,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_warc.c:737,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:740,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:743,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_warc.c:740,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:740,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:740,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_warc.c:740,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:740,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:741,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_warc.c:700,13'
          Dst:             xmemmem
        - Src:             'libarchive/archive_read_support_format_warc.c:706,13'
          Dst:             _warc_find_eol
        - Src:             'libarchive/archive_read_support_format_warc.c:715,13'
          Dst:             xmemmem
        - Src:             'libarchive/archive_read_support_format_warc.c:722,7'
          Dst:             __ctype_b_loc
        - Src:             'libarchive/archive_read_support_format_warc.c:734,6'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_warc.c:737,13'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_warc.c:738,6'
          Dst:             memcmp
    - functionName:    _warc_rdtyp
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_warc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 691
      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:670,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:672,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:674,6'
              BranchSideFuncs:
                - _warc_find_eol
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_warc.c:675,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:677,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:681,2'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_warc.c:681,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:681,24'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:681,2'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_warc.c:681,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:682,3'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:684,6'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_warc.c:684,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:685,14'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:690,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_warc.c:685,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:686,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:687,19'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'libarchive/archive_read_support_format_warc.c:670,13'
          Dst:             xmemmem
        - Src:             'libarchive/archive_read_support_format_warc.c:675,13'
          Dst:             _warc_find_eol
        - Src:             'libarchive/archive_read_support_format_warc.c:685,7'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_warc.c:687,12'
          Dst:             memcmp
    - functionName:    _warc_rdrtm
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_warc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 809
      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:792,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:794,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:796,6'
              BranchSideFuncs:
                - _warc_find_eol
                - xstrpisotime
        - Branch String:   'libarchive/archive_read_support_format_warc.c:797,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:799,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:803,21'
              BranchSideFuncs:
                - xstrpisotime
        - Branch String:   'libarchive/archive_read_support_format_warc.c:804,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:806,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:808,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_warc.c:792,13'
          Dst:             xmemmem
        - Src:             'libarchive/archive_read_support_format_warc.c:797,13'
          Dst:             _warc_find_eol
        - Src:             'libarchive/archive_read_support_format_warc.c:803,8'
          Dst:             xstrpisotime
    - functionName:    _warc_rdlen
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_warc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 782
      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:758,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:760,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:762,6'
              BranchSideFuncs:
                - _warc_find_eol
                - __ctype_b_loc
                - __errno_location
                - strtol
                - __errno_location
        - Branch String:   'libarchive/archive_read_support_format_warc.c:763,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:765,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:769,2'
              BranchSideFuncs:
                - __ctype_b_loc
                - __errno_location
                - strtol
                - __errno_location
        - Branch String:   'libarchive/archive_read_support_format_warc.c:769,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:769,24'
              BranchSideFuncs:
                - __ctype_b_loc
                - __errno_location
                - strtol
                - __errno_location
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:769,2'
              BranchSideFuncs:
                - __ctype_b_loc
                - __errno_location
                - strtol
                - __errno_location
        - Branch String:   'libarchive/archive_read_support_format_warc.c:769,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:770,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __errno_location
                - strtol
                - __errno_location
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:772,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - __errno_location
                - strtol
                - __errno_location
        - Branch String:   'libarchive/archive_read_support_format_warc.c:772,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:773,3'
              BranchSideFuncs:
                - __errno_location
                - strtol
                - __errno_location
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:774,2'
              BranchSideFuncs:
                - __errno_location
                - strtol
                - __errno_location
        - Branch String:   'libarchive/archive_read_support_format_warc.c:776,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:776,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:778,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_warc.c:776,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:778,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:781,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_warc.c:758,13'
          Dst:             xmemmem
        - Src:             'libarchive/archive_read_support_format_warc.c:763,13'
          Dst:             _warc_find_eol
        - Src:             'libarchive/archive_read_support_format_warc.c:772,7'
          Dst:             __ctype_b_loc
        - Src:             'libarchive/archive_read_support_format_warc.c:774,2'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_warc.c:775,8'
          Dst:             strtol
        - Src:             'libarchive/archive_read_support_format_warc.c:776,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: 840
      functionLinenumberEnd: 847
      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:844,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:844,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:845,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_warc.c:842,20'
          Dst:             xmemmem
    - functionName:    _warc_rdver
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_warc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 662
      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:627,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:627,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:629,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_warc.c:627,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:629,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:632,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_warc.c:634,38'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:634,42'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:661,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_warc.c:634,58'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:635,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:661,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_warc.c:634,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:637,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:661,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_warc.c:637,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:638,8'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:640,10'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_warc.c:642,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:643,12'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:646,12'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_warc.c:652,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:653,15'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:657,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_warc.c:653,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:654,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:655,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_warc.c:627,18'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_warc.c:634,6'
          Dst:             __ctype_b_loc
        - Src:             'libarchive/archive_read_support_format_warc.c:635,6'
          Dst:             __ctype_b_loc
        - Src:             'libarchive/archive_read_support_format_warc.c:637,7'
          Dst:             __ctype_b_loc
        - Src:             'libarchive/archive_read_support_format_warc.c:653,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: 440
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __archive_read_consume
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_warc.c:443,47'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:444,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:445,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_warc.c:443,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:445,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:446,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_warc.c:443,6'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_warc.c:444,6'
          Dst:             __archive_read_consume
    - functionName:    _warc_read
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_warc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - buf
        - bsz
        - off
      BBCount:         19
      ICount:          166
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_warc.c:403,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:403,30'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:413,6'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_warc.c:413,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:414,26'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:418,29'
              BranchSideFuncs:
                - __archive_read_ahead
        - Branch String:   'libarchive/archive_read_support_format_warc.c:419,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:420,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:423,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_warc.c:423,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:424,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:425,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_warc.c:414,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_warc.c:418,8'
          Dst:             __archive_read_ahead
    - functionName:    _warc_rdhdr
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_warc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
      BBCount:         74
      ICount:          519
      EdgeCount:       88
      CyclomaticComplexity: 16
      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,18'
              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
        - Branch String:   'libarchive/archive_read_support_format_warc.c:389,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:390,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:391,3'
              BranchSideFuncs:
                - __archive_read_ahead
                - _warc_find_eoh
                - _warc_rdver
                - _warc_rdlen
                - _warc_rdrtm
                - _warc_rdtyp
                - __archive_read_consume
                - _warc_skip
                - 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
      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,7'
          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
        - _warc_cleanup
        - _warc_rdhdr
        - _warc_read
        - _warc_skip
        - 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: 1730
      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:1736,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1737,20'
              BranchSideFuncs:
                - inflateEnd
                - lzma_end
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1745,6'
              BranchSideFuncs:
                - lzma_end
                - BZ2_bzDecompressEnd
                - archive_set_error
        - 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
                - BZ2_bzDecompressEnd
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1743,2'
              BranchSideFuncs:
                - lzma_end
                - BZ2_bzDecompressEnd
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1745,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1746,29'
              BranchSideFuncs:
                - BZ2_bzDecompressEnd
                - lzma_end
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1755,6'
              BranchSideFuncs:
                - lzma_end
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1746,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1747,23'
              BranchSideFuncs:
                - archive_set_error
                - lzma_end
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1752,2'
              BranchSideFuncs:
                - lzma_end
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1755,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1755,6'
              BranchSideFuncs:
                - lzma_end
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1756,14'
              BranchSideFuncs:
                - lzma_end
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:1737,7'
          Dst:             inflateEnd
        - Src:             'libarchive/archive_read_support_format_xar.c:1738,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:1746,7'
          Dst:             BZ2_bzDecompressEnd
        - Src:             'libarchive/archive_read_support_format_xar.c:1747,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:1756,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: 1399
      functionLinenumberEnd: 1419
      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:1403,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1403,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1405,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1407,3'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1413,3'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1408,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1409,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1410,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1408,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1410,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1411,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1414,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1415,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1416,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1414,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1416,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1417,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:1409,7'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:1415,7'
          Dst:             memcmp
    - functionName:    _checksum_update
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1383
      functionLinenumberEnd: 1395
      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:1385,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1385,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1387,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1389,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1392,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    checksum_update
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1435
      functionLinenumberEnd: 1441
      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:1439,2'
          Dst:             _checksum_update
        - Src:             'libarchive/archive_read_support_format_xar.c:1440,2'
          Dst:             _checksum_update
    - functionName:    decompress
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1602
      functionLinenumberEnd: 1726
      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:1611,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1612,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:1624,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:1612,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1613,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:1620,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:1614,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1615,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1619,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:1625,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1627,45'
              BranchSideFuncs:
                - inflate
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1646,46'
              BranchSideFuncs:
                - BZ2_bzDecompress
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1679,27'
              BranchSideFuncs:
                - lzma_code
                - lzma_end
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1679,27'
              BranchSideFuncs:
                - lzma_code
                - lzma_end
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1710,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1712,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1632,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1635,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1635,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1637,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1651,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1653,34'
              BranchSideFuncs:
                - BZ2_bzDecompressEnd
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1665,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1667,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1653,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1655,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1657,25'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1684,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1686,15'
              BranchSideFuncs:
                - lzma_end
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1690,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1692,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1712,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1713,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1717,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1717,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1718,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1719,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:1615,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:1631,7'
          Dst:             inflate
        - Src:             'libarchive/archive_read_support_format_xar.c:1637,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:1650,7'
          Dst:             BZ2_bzDecompress
        - Src:             'libarchive/archive_read_support_format_xar.c:1653,12'
          Dst:             BZ2_bzDecompressEnd
        - Src:             'libarchive/archive_read_support_format_xar.c:1657,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:1667,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:1683,7'
          Dst:             lzma_code
        - Src:             'libarchive/archive_read_support_format_xar.c:1686,4'
          Dst:             lzma_end
        - Src:             'libarchive/archive_read_support_format_xar.c:1692,4'
          Dst:             archive_set_error
    - functionName:    _checksum_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1367
      functionLinenumberEnd: 1379
      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:1369,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1369,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1371,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1373,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1376,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    checksum_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1424
      functionLinenumberEnd: 1430
      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:1428,2'
          Dst:             _checksum_init
        - Src:             'libarchive/archive_read_support_format_xar.c:1429,2'
          Dst:             _checksum_init
    - functionName:    decompression_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1462
      functionLinenumberEnd: 1597
      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:1469,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1471,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1473,7'
              BranchSideFuncs:
                - inflateInit_
                - archive_set_error
                - inflateReset
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1488,7'
              BranchSideFuncs:
                - BZ2_bzDecompressInit
                - archive_set_error
                - BZ2_bzDecompressInit
                - BZ2_bzDecompressEnd
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1533,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:1533,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:1585,11'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1473,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1474,23'
              BranchSideFuncs:
                - inflateReset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1476,8'
              BranchSideFuncs:
                - inflateInit_
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1477,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1478,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1482,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1488,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1489,26'
              BranchSideFuncs:
                - BZ2_bzDecompressEnd
                - BZ2_bzDecompressInit
                - archive_set_error
                - BZ2_bzDecompressInit
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1492,30'
              BranchSideFuncs:
                - BZ2_bzDecompressInit
                - archive_set_error
                - BZ2_bzDecompressInit
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1493,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1494,31'
              BranchSideFuncs:
                - BZ2_bzDecompressInit
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1495,7'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1495,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1496,8'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1516,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1498,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1500,12'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1503,9'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1507,12'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1510,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1512,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1510,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1512,32'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1533,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1534,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:1537,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:1537,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1538,30'
              BranchSideFuncs:
                - lzma_stream_decoder
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1542,29'
              BranchSideFuncs:
                - lzma_alone_decoder
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1544,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1545,12'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1569,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1545,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1547,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1554,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1561,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1585,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1586,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1587,21'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1588,19'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1589,19'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:1474,8'
          Dst:             inflateReset
        - Src:             'libarchive/archive_read_support_format_xar.c:1476,8'
          Dst:             inflateInit_
        - Src:             'libarchive/archive_read_support_format_xar.c:1478,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:1489,4'
          Dst:             BZ2_bzDecompressEnd
        - Src:             'libarchive/archive_read_support_format_xar.c:1492,7'
          Dst:             BZ2_bzDecompressInit
        - Src:             'libarchive/archive_read_support_format_xar.c:1494,8'
          Dst:             BZ2_bzDecompressInit
        - Src:             'libarchive/archive_read_support_format_xar.c:1510,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:1534,4'
          Dst:             lzma_end
        - Src:             'libarchive/archive_read_support_format_xar.c:1538,8'
          Dst:             lzma_stream_decoder
        - Src:             'libarchive/archive_read_support_format_xar.c:1542,8'
          Dst:             lzma_alone_decoder
        - Src:             'libarchive/archive_read_support_format_xar.c:1547,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:1554,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:1561,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:1591,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: 1149
      functionLinenumberEnd: 1154
      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:1154,17'
          Dst:             timegm
    - functionName:    atohex
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1116
      functionLinenumberEnd: 1145
      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:1119,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1119,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1119,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1119,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1122,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1144,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1122,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1122,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1124,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1122,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1123,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1124,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1124,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1124,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1126,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1124,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1125,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1126,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1126,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1126,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1129,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1126,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1127,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1129,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1130,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1130,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1132,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1130,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1131,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1132,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1132,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1132,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1134,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1132,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1133,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1134,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1134,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1134,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1137,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1134,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1135,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1137,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_time
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1173
      functionLinenumberEnd: 1229
      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:1179,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1180,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1181,16'
              BranchSideFuncs:
                - atol10
                - atol10
                - atol10
                - atol10
                - atol10
                - atol10
                - time_from_tm.2611
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1182,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1183,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1184,20'
              BranchSideFuncs:
                - atol10
                - atol10
                - atol10
                - atol10
                - atol10
                - time_from_tm.2611
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1186,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1187,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1188,16'
              BranchSideFuncs:
                - atol10
                - atol10
                - atol10
                - atol10
                - atol10
                - time_from_tm.2611
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1189,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1189,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1190,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1189,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1190,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1191,19'
              BranchSideFuncs:
                - atol10
                - atol10
                - atol10
                - atol10
                - time_from_tm.2611
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1193,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1194,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1195,16'
              BranchSideFuncs:
                - atol10
                - atol10
                - atol10
                - atol10
                - time_from_tm.2611
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1196,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1196,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1197,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1196,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1197,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1198,20'
              BranchSideFuncs:
                - atol10
                - atol10
                - atol10
                - time_from_tm.2611
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1200,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1201,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1202,16'
              BranchSideFuncs:
                - atol10
                - atol10
                - atol10
                - time_from_tm.2611
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1203,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1203,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1204,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1203,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1204,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1205,20'
              BranchSideFuncs:
                - atol10
                - atol10
                - time_from_tm.2611
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1207,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1208,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1209,16'
              BranchSideFuncs:
                - atol10
                - atol10
                - time_from_tm.2611
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1210,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1210,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1211,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1210,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1211,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1212,19'
              BranchSideFuncs:
                - atol10
                - time_from_tm.2611
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1214,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1215,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1216,16'
              BranchSideFuncs:
                - atol10
                - time_from_tm.2611
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1217,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1217,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1218,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1217,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1218,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1219,19'
              BranchSideFuncs:
                - time_from_tm.2611
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:1181,9'
          Dst:             atol10
        - Src:             'libarchive/archive_read_support_format_xar.c:1188,9'
          Dst:             atol10
        - Src:             'libarchive/archive_read_support_format_xar.c:1195,9'
          Dst:             atol10
        - Src:             'libarchive/archive_read_support_format_xar.c:1202,9'
          Dst:             atol10
        - Src:             'libarchive/archive_read_support_format_xar.c:1209,9'
          Dst:             atol10
        - Src:             'libarchive/archive_read_support_format_xar.c:1216,9'
          Dst:             atol10
        - Src:             'libarchive/archive_read_support_format_xar.c:1226,6'
          Dst:             time_from_tm
    - functionName:    atol10
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionLinenumberEnd: 1090
      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:1080,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1081,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1083,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1085,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1085,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1085,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1085,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1085,46'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1085,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1085,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1086,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1089,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    atol8
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1094
      functionLinenumberEnd: 1112
      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:1098,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1099,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1101,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1102,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1103,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1111,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1103,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1103,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1106,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1103,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1104,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1106,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: 1234
      functionLinenumberEnd: 1289
      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:1239,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1243,7'
              BranchSideFuncs:
                - calloc
                - free
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1269,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1243,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1244,13'
              BranchSideFuncs:
                - calloc
                - free
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1246,15'
              BranchSideFuncs:
                - calloc
                - free
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1248,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1249,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1254,14'
              BranchSideFuncs:
                - calloc
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1255,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1256,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1260,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1260,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1261,11'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1265,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1275,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1276,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1286,19'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1278,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1279,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1283,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:1249,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:1254,7'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_xar.c:1256,4'
          Dst:             archive_set_error
    - functionName:    xml_parse_file_ext2
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2975
      functionLinenumberEnd: 3065
      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:2978,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2979,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2982,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:2982,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2983,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2986,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:2986,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2987,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2990,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:2990,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2991,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2994,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:2994,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2995,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2998,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:2998,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2999,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3002,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:3002,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3003,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3006,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:3006,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3007,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3010,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:3010,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3011,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3014,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:3014,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3015,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3018,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:3018,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3019,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3022,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:3022,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3023,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3026,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3026,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3027,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3030,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3030,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3031,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3034,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3034,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3035,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3038,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3038,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3039,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3042,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3042,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3043,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3046,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3046,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3047,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3050,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3050,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3051,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3054,18'
              BranchSideFuncs:
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3059,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3060,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3061,6'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3061,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3062,28'
              BranchSideFuncs:
                - archive_strappend_char
                - archive_strcat
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3063,19'
              BranchSideFuncs:
                - archive_strcat
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:2978,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2982,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2986,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2990,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2994,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2998,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:3002,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:3006,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:3010,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:3014,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:3018,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:3022,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:3026,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:3030,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:3034,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:3038,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:3042,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:3046,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:3050,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:3054,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:3062,3'
          Dst:             archive_strappend_char
        - Src:             'libarchive/archive_read_support_format_xar.c:3063,2'
          Dst:             archive_strcat
    - functionName:    xml_parse_file_flags
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2917
      functionLinenumberEnd: 2968
      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:2920,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2921,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2924,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:2924,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2925,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2928,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2928,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2929,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2932,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2932,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2933,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2936,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2936,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2937,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2940,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2940,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2941,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2944,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2944,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2945,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2948,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2948,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2949,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2952,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2952,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2953,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2956,18'
              BranchSideFuncs:
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2961,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2962,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2963,2'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2964,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2965,28'
              BranchSideFuncs:
                - archive_strappend_char
                - archive_strcat
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2966,19'
              BranchSideFuncs:
                - archive_strcat
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:2920,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2924,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2928,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2932,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2936,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2940,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2944,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2948,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2952,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2956,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2965,3'
          Dst:             archive_strappend_char
        - Src:             'libarchive/archive_read_support_format_xar.c:2966,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: 1340
      functionLinenumberEnd: 1363
      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:1343,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1344,7'
              BranchSideFuncs:
                - malloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1351,11'
              BranchSideFuncs:
                - malloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1344,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1345,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1350,2'
              BranchSideFuncs:
                - malloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1352,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1353,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1356,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:1353,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.2614
                - 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.2614
                - strlen
                - atol10
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1809,2'
              BranchSideFuncs:
                - heap_add_entry.2614
        - 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.2614
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1808,2'
              BranchSideFuncs:
                - heap_add_entry.2614
                - 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: 2910
      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.2612
                - 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.2612
                - 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.2612
                - 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.2612
                - 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.2612
            - 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:2857,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2857,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2857,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2908,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: 3072
      functionLinenumberEnd: 3106
      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:3079,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3080,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:3105,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3081,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3082,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3086,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:3087,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3088,9'
              BranchSideFuncs:
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3093,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:3094,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3095,9'
              BranchSideFuncs:
                - free
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3100,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:3078,6'
          Dst:             xmlTextReaderMoveToFirstAttribute
        - Src:             'libarchive/archive_read_support_format_xar.c:3082,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:3086,21'
          Dst:             xmlTextReaderConstLocalName
        - Src:             'libarchive/archive_read_support_format_xar.c:3085,16'
          Dst:             strdup
        - Src:             'libarchive/archive_read_support_format_xar.c:3089,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:3093,21'
          Dst:             xmlTextReaderConstValue
        - Src:             'libarchive/archive_read_support_format_xar.c:3092,17'
          Dst:             strdup
        - Src:             'libarchive/archive_read_support_format_xar.c:3097,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:3103,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: 3148
      functionLinenumberEnd: 3165
      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:3153,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3153,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3156,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3156,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3161,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3161,22'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:3156,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:3161,3'
          Dst:             archive_set_error
    - functionName:    xml2_close_cb
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3139
      functionLinenumberEnd: 3142
      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: 3110
      functionLinenumberEnd: 3135
      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:3121,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3122,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3123,6'
              BranchSideFuncs:
                - rd_contents
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3126,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3127,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3128,25'
              BranchSideFuncs:
                - __archive_read_consume
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:3125,6'
          Dst:             rd_contents
        - Src:             'libarchive/archive_read_support_format_xar.c:3128,2'
          Dst:             __archive_read_consume
    - functionName:    rd_contents
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1037
      functionLinenumberEnd: 1066
      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:1043,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1044,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1045,6'
              BranchSideFuncs:
                - decompress
                - checksum_update
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1045,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1046,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1050,16'
              BranchSideFuncs:
                - decompress
                - checksum_update
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1050,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1051,20'
              BranchSideFuncs:
                - decompress
                - checksum_update
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1056,10'
              BranchSideFuncs:
                - decompress
                - checksum_update
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1057,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1058,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1063,18'
              BranchSideFuncs:
                - checksum_update
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:1042,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_xar.c:1046,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:1057,6'
          Dst:             decompress
        - Src:             'libarchive/archive_read_support_format_xar.c:1063,2'
          Dst:             checksum_update
    - functionName:    xml2_read_toc
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3169
      functionLinenumberEnd: 3221
      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_close_cb
        - 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:3175,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3176,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3180,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:3182,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3186,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:3217,20'
              BranchSideFuncs:
                - xmlFreeTextReader
                - xmlCleanupParser
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3188,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3190,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:3204,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:3207,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:3210,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:3212,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:3192,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3193,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:3194,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:3195,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3196,23'
              BranchSideFuncs:
                - xmlFreeTextReader
                - xmlCleanupParser
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3200,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:3200,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3201,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:3202,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:3214,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3182,2'
              BranchSideFuncs:
                - xmlFreeTextReader
                - xmlCleanupParser
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3215,4'
              BranchSideFuncs:
                - xmlFreeTextReader
                - xmlCleanupParser
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:3174,11'
          Dst:             xmlReaderForIO
        - Src:             'libarchive/archive_read_support_format_xar.c:3174,11'
          Dst:             xml2_read_cb
        - Src:             'libarchive/archive_read_support_format_xar.c:3174,11'
          Dst:             xml2_close_cb
        - Src:             'libarchive/archive_read_support_format_xar.c:3176,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:3180,2'
          Dst:             xmlTextReaderSetErrorHandler
        - Src:             'libarchive/archive_read_support_format_xar.c:3180,2'
          Dst:             xml2_error_hdr
        - Src:             'libarchive/archive_read_support_format_xar.c:3182,14'
          Dst:             xmlTextReaderRead
        - Src:             'libarchive/archive_read_support_format_xar.c:3186,10'
          Dst:             xmlTextReaderNodeType
        - Src:             'libarchive/archive_read_support_format_xar.c:3187,24'
          Dst:             xmlTextReaderConstLocalName
        - Src:             'libarchive/archive_read_support_format_xar.c:3190,12'
          Dst:             xmlTextReaderIsEmptyElement
        - Src:             'libarchive/archive_read_support_format_xar.c:3191,8'
          Dst:             xml2_xmlattr_setup
        - Src:             'libarchive/archive_read_support_format_xar.c:3193,9'
          Dst:             xml_start
        - Src:             'libarchive/archive_read_support_format_xar.c:3194,4'
          Dst:             xmlattr_cleanup
        - Src:             'libarchive/archive_read_support_format_xar.c:3196,5'
          Dst:             xmlFreeTextReader
        - Src:             'libarchive/archive_read_support_format_xar.c:3197,5'
          Dst:             xmlCleanupParser
        - Src:             'libarchive/archive_read_support_format_xar.c:3201,5'
          Dst:             xml_end
        - Src:             'libarchive/archive_read_support_format_xar.c:3204,4'
          Dst:             xml_end
        - Src:             'libarchive/archive_read_support_format_xar.c:3207,26'
          Dst:             xmlTextReaderConstValue
        - Src:             'libarchive/archive_read_support_format_xar.c:3208,23'
          Dst:             strlen
        - Src:             'libarchive/archive_read_support_format_xar.c:3208,4'
          Dst:             xml_data
        - Src:             'libarchive/archive_read_support_format_xar.c:3217,2'
          Dst:             xmlFreeTextReader
        - Src:             'libarchive/archive_read_support_format_xar.c:3218,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: 1446
      functionLinenumberEnd: 1457
      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:1452,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1453,25'
              BranchSideFuncs:
                - _checksum_final
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1454,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1454,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1454,6'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1455,23'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:1451,6'
          Dst:             _checksum_final
        - Src:             'libarchive/archive_read_support_format_xar.c:1453,7'
          Dst:             _checksum_final
        - Src:             'libarchive/archive_read_support_format_xar.c:1455,3'
          Dst:             archive_set_error
    - functionName:    rd_contents_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1032
      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:1027,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1028,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1030,16'
              BranchSideFuncs:
                - checksum_init
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:1027,11'
          Dst:             decompression_init
        - Src:             'libarchive/archive_read_support_format_xar.c:1030,2'
          Dst:             checksum_init
    - functionName:    move_reading_point
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 992
      functionLinenumberEnd: 1018
      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:996,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1000,10'
              BranchSideFuncs:
                - __archive_read_seek
                - archive_set_error
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1017,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1001,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1002,34'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1007,38'
              BranchSideFuncs:
                - __archive_read_seek
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1003,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1004,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1005,19'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1008,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1009,25'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1014,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:1002,11'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_xar.c:1007,18'
          Dst:             __archive_read_seek
        - Src:             'libarchive/archive_read_support_format_xar.c:1009,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:1829,10'
              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: 1293
      functionLinenumberEnd: 1336
      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:1298,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1299,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1304,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1318,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1319,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1320,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1322,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1323,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1329,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1324,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1325,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1328,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1329,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1330,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1331,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    read_toc
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 672
      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:554,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:555,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:556,6'
              BranchSideFuncs:
                - archive_be32dec.2730
                - archive_be16dec.2735
                - archive_be64dec
                - archive_be64dec
                - archive_be32dec.2730
                - __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.2735
                - archive_set_error
                - 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:563,22'
              BranchSideFuncs:
                - archive_be32dec.2730
                - archive_be16dec.2735
                - archive_be64dec
                - archive_be64dec
                - archive_be32dec.2730
                - __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.2735
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:563,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:564,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:569,22'
              BranchSideFuncs:
                - archive_be16dec.2735
                - archive_be64dec
                - archive_be64dec
                - archive_be32dec.2730
                - __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.2735
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:569,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:570,22'
              BranchSideFuncs:
                - archive_be16dec.2735
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:576,40'
              BranchSideFuncs:
                - archive_be64dec
                - archive_be64dec
                - archive_be32dec.2730
                - __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:589,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:590,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:591,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:592,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:593,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:596,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:602,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:603,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:606,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:607,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:608,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:616,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:616,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:617,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:643,14'
              BranchSideFuncs:
                - free
                - archive_string_concat
        - Branch String:   'libarchive/archive_read_support_format_xar.c:618,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:619,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:620,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:622,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:623,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:624,17'
              BranchSideFuncs:
                - checksum_final
                - __archive_read_consume
                - free
                - archive_string_concat
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:624,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:625,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:630,22'
              BranchSideFuncs:
                - checksum_final
                - __archive_read_consume
                - free
                - archive_string_concat
        - Branch String:   'libarchive/archive_read_support_format_xar.c:643,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:646,19'
              BranchSideFuncs:
                - free
                - archive_string_concat
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:668,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:646,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:648,10'
              BranchSideFuncs:
                - free
                - archive_string_concat
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:667,2'
              BranchSideFuncs:
                - free
                - archive_string_concat
        - Branch String:   'libarchive/archive_read_support_format_xar.c:648,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:651,19'
              BranchSideFuncs:
                - free
                - archive_string_concat
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:666,3'
              BranchSideFuncs:
                - free
                - archive_string_concat
        - Branch String:   'libarchive/archive_read_support_format_xar.c:654,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:656,18'
              BranchSideFuncs:
                - archive_string_concat
                - free
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:661,14'
              BranchSideFuncs:
                - free
                - archive_string_concat
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:553,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_xar.c:557,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:563,6'
          Dst:             archive_be32dec
        - Src:             'libarchive/archive_read_support_format_xar.c:564,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:569,6'
          Dst:             archive_be16dec
        - Src:             'libarchive/archive_read_support_format_xar.c:573,7'
          Dst:             archive_be16dec
        - Src:             'libarchive/archive_read_support_format_xar.c:570,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:576,24'
          Dst:             archive_be64dec
        - Src:             'libarchive/archive_read_support_format_xar.c:578,26'
          Dst:             archive_be64dec
        - Src:             'libarchive/archive_read_support_format_xar.c:579,19'
          Dst:             archive_be32dec
        - Src:             'libarchive/archive_read_support_format_xar.c:580,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_xar.c:588,6'
          Dst:             move_reading_point
        - Src:             'libarchive/archive_read_support_format_xar.c:591,6'
          Dst:             rd_contents_init
        - Src:             'libarchive/archive_read_support_format_xar.c:596,6'
          Dst:             xml2_read_toc
        - Src:             'libarchive/archive_read_support_format_xar.c:608,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:617,7'
          Dst:             move_reading_point
        - Src:             'libarchive/archive_read_support_format_xar.c:620,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_xar.c:625,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:630,7'
          Dst:             checksum_final
        - Src:             'libarchive/archive_read_support_format_xar.c:632,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_xar.c:657,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: 957
      functionLinenumberEnd: 987
      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:967,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:968,25'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - archive_string_free
                - free
                - file_free
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:973,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - archive_string_free
                - free
                - file_free
        - Branch String:   'libarchive/archive_read_support_format_xar.c:973,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:974,13'
              BranchSideFuncs:
                - file_free
                - free
                - free
                - free
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:975,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - archive_string_free
                - free
        - Branch String:   'libarchive/archive_read_support_format_xar.c:976,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:979,9'
              BranchSideFuncs:
                - archive_string_free
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:984,7'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:964,2'
          Dst:             checksum_cleanup
        - Src:             'libarchive/archive_read_support_format_xar.c:965,6'
          Dst:             decompression_cleanup
        - Src:             'libarchive/archive_read_support_format_xar.c:974,3'
          Dst:             file_free
        - Src:             'libarchive/archive_read_support_format_xar.c:981,3'
          Dst:             archive_string_free
    - functionName:    xar_read_data_skip
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 939
      functionLinenumberEnd: 953
      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:944,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:945,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:946,41'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_xar.c:948,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:949,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:950,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:946,18'
          Dst:             __archive_read_consume
    - functionName:    xar_read_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 935
      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:883,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:884,26'
              BranchSideFuncs:
                - __archive_read_consume
                - rd_contents
                - checksum_final
                - archive_set_error
                - rd_contents_init
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:888,6'
              BranchSideFuncs:
                - rd_contents
                - checksum_final
                - archive_set_error
                - rd_contents_init
        - Branch String:   'libarchive/archive_read_support_format_xar.c:888,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:888,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:889,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:888,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:889,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:893,6'
              BranchSideFuncs:
                - rd_contents
                - checksum_final
                - archive_set_error
                - rd_contents_init
        - Branch String:   'libarchive/archive_read_support_format_xar.c:893,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:894,24'
              BranchSideFuncs:
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:903,3'
              BranchSideFuncs:
                - rd_contents
                - checksum_final
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:896,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:897,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:900,3'
              BranchSideFuncs:
                - rd_contents
                - checksum_final
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:905,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:906,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:908,12'
              BranchSideFuncs:
                - checksum_final
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:915,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:916,7'
              BranchSideFuncs:
                - checksum_final
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:929,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:916,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:917,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:922,22'
              BranchSideFuncs:
                - checksum_final
        - Branch String:   'libarchive/archive_read_support_format_xar.c:925,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:926,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:927,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:884,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_xar.c:894,7'
          Dst:             rd_contents_init
        - Src:             'libarchive/archive_read_support_format_xar.c:904,6'
          Dst:             rd_contents
        - Src:             'libarchive/archive_read_support_format_xar.c:917,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:922,7'
          Dst:             checksum_final
    - functionName:    xar_read_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 871
      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:685,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:687,7'
              BranchSideFuncs:
                - read_toc
                - heap_get_entry.2732
                - 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:700,2'
              BranchSideFuncs:
                - heap_get_entry.2732
                - 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:689,10'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - read_toc
                - heap_get_entry.2732
                - 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:695,16'
              BranchSideFuncs:
                - read_toc
                - heap_get_entry.2732
                - 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:690,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:691,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:692,3'
              BranchSideFuncs:
                - read_toc
                - heap_get_entry.2732
                - 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:696,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:697,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:698,2'
              BranchSideFuncs:
                - heap_get_entry.2732
                - 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:702,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:703,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:706,8'
              BranchSideFuncs:
                - file_free
                - heap_get_entry.2732
                - 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:706,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:707,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:708,7'
              BranchSideFuncs:
                - file_free
                - heap_get_entry.2732
                - 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:708,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:709,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:714,13'
              BranchSideFuncs:
                - file_free
                - heap_get_entry.2732
                - 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:716,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:717,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:719,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:719,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:720,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:722,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:722,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:723,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:725,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:726,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:727,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:740,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:726,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:729,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:740,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:729,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:730,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:734,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:741,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:742,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:755,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:741,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:744,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:755,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:744,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:745,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:749,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:756,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:758,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:771,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:758,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:759,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:763,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:771,31'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:772,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:786,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:771,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:774,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:786,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:774,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:775,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:779,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:786,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:787,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:789,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:791,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:792,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:793,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:794,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:795,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:796,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:796,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:797,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:798,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:798,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:799,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:800,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:800,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:801,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:803,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:814,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:816,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:857,6'
              BranchSideFuncs:
                - file_free
                - move_reading_point
                - file_free
        - Branch String:   'libarchive/archive_read_support_format_xar.c:820,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:821,4'
              BranchSideFuncs:
                - file_free
                - move_reading_point
                - file_free
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:822,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:824,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:825,4'
              BranchSideFuncs:
                - file_free
                - move_reading_point
                - file_free
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:826,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:828,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:829,4'
              BranchSideFuncs:
                - file_free
                - move_reading_point
                - file_free
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:830,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:830,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:831,24'
              BranchSideFuncs:
                - archive_set_error
                - file_free
                - move_reading_point
                - file_free
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:836,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:839,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:846,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:847,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:847,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:848,24'
              BranchSideFuncs:
                - archive_set_error
                - file_free
                - move_reading_point
                - file_free
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:853,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:857,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:858,13'
              BranchSideFuncs:
                - file_free
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:862,6'
              BranchSideFuncs:
                - file_free
                - move_reading_point
        - Branch String:   'libarchive/archive_read_support_format_xar.c:862,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:865,26'
              BranchSideFuncs:
                - move_reading_point
                - file_free
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:867,5'
              BranchSideFuncs:
                - file_free
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:688,17'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_read_support_format_xar.c:695,7'
          Dst:             read_toc
        - Src:             'libarchive/archive_read_support_format_xar.c:701,22'
          Dst:             heap_get_entry
        - Src:             'libarchive/archive_read_support_format_xar.c:714,3'
          Dst:             file_free
        - Src:             'libarchive/archive_read_support_format_xar.c:717,11'
          Dst:             archive_entry_set_atime
        - Src:             'libarchive/archive_read_support_format_xar.c:720,11'
          Dst:             archive_entry_set_ctime
        - Src:             'libarchive/archive_read_support_format_xar.c:723,11'
          Dst:             archive_entry_set_mtime
        - Src:             'libarchive/archive_read_support_format_xar.c:725,2'
          Dst:             archive_entry_set_gid
        - Src:             'libarchive/archive_read_support_format_xar.c:727,6'
          Dst:             _archive_entry_copy_gname_l
        - Src:             'libarchive/archive_read_support_format_xar.c:729,7'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_xar.c:730,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:737,7'
          Dst:             archive_string_conversion_charset_name
        - Src:             'libarchive/archive_read_support_format_xar.c:734,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:740,2'
          Dst:             archive_entry_set_uid
        - Src:             'libarchive/archive_read_support_format_xar.c:742,6'
          Dst:             _archive_entry_copy_uname_l
        - Src:             'libarchive/archive_read_support_format_xar.c:744,7'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_xar.c:745,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:752,7'
          Dst:             archive_string_conversion_charset_name
        - Src:             'libarchive/archive_read_support_format_xar.c:749,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:755,2'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_xar.c:756,6'
          Dst:             _archive_entry_copy_pathname_l
        - Src:             'libarchive/archive_read_support_format_xar.c:758,7'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_xar.c:759,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:766,7'
          Dst:             archive_string_conversion_charset_name
        - Src:             'libarchive/archive_read_support_format_xar.c:763,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:772,6'
          Dst:             _archive_entry_copy_symlink_l
        - Src:             'libarchive/archive_read_support_format_xar.c:774,7'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_xar.c:775,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:782,7'
          Dst:             archive_string_conversion_charset_name
        - Src:             'libarchive/archive_read_support_format_xar.c:779,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:787,3'
          Dst:             archive_entry_set_nlink
        - Src:             'libarchive/archive_read_support_format_xar.c:789,3'
          Dst:             archive_entry_set_nlink
        - Src:             'libarchive/archive_read_support_format_xar.c:790,2'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_xar.c:792,3'
          Dst:             archive_entry_set_hardlink
        - Src:             'libarchive/archive_read_support_format_xar.c:793,2'
          Dst:             archive_entry_set_ino64
        - Src:             'libarchive/archive_read_support_format_xar.c:795,3'
          Dst:             archive_entry_set_dev
        - Src:             'libarchive/archive_read_support_format_xar.c:797,3'
          Dst:             archive_entry_set_devmajor
        - Src:             'libarchive/archive_read_support_format_xar.c:799,3'
          Dst:             archive_entry_set_devminor
        - Src:             'libarchive/archive_read_support_format_xar.c:801,3'
          Dst:             archive_entry_copy_fflags_text
        - Src:             'libarchive/archive_read_support_format_xar.c:819,7'
          Dst:             move_reading_point
        - Src:             'libarchive/archive_read_support_format_xar.c:822,7'
          Dst:             rd_contents_init
        - Src:             'libarchive/archive_read_support_format_xar.c:827,7'
          Dst:             rd_contents
        - Src:             'libarchive/archive_read_support_format_xar.c:831,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:836,7'
          Dst:             checksum_final
        - Src:             'libarchive/archive_read_support_format_xar.c:848,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:853,3'
          Dst:             archive_entry_xattr_add_entry
        - Src:             'libarchive/archive_read_support_format_xar.c:858,3'
          Dst:             file_free
        - Src:             'libarchive/archive_read_support_format_xar.c:865,7'
          Dst:             move_reading_point
        - Src:             'libarchive/archive_read_support_format_xar.c:869,2'
          Dst:             file_free
    - functionName:    xar_bid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 534
      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:498,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:499,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:501,6'
              BranchSideFuncs:
                - archive_be32dec.2730
                - archive_be16dec.2735
                - archive_be16dec.2735
                - archive_be32dec.2730
        - Branch String:   'libarchive/archive_read_support_format_xar.c:505,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:506,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:507,6'
              BranchSideFuncs:
                - archive_be16dec.2735
                - archive_be16dec.2735
                - archive_be32dec.2730
        - Branch String:   'libarchive/archive_read_support_format_xar.c:511,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:512,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:513,6'
              BranchSideFuncs:
                - archive_be16dec.2735
                - archive_be32dec.2730
        - Branch String:   'libarchive/archive_read_support_format_xar.c:517,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:518,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:519,6'
              BranchSideFuncs:
                - archive_be32dec.2730
        - Branch String:   'libarchive/archive_read_support_format_xar.c:523,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:527,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:527,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:527,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:530,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:497,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_xar.c:505,6'
          Dst:             archive_be32dec
        - Src:             'libarchive/archive_read_support_format_xar.c:511,6'
          Dst:             archive_be16dec
        - Src:             'libarchive/archive_read_support_format_xar.c:517,6'
          Dst:             archive_be16dec
        - Src:             'libarchive/archive_read_support_format_xar.c:523,10'
          Dst:             archive_be32dec
    - functionName:    archive_read_support_format_xar
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 487
      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
        - xar_cleanup
        - xar_read_data
        - xar_read_data_skip
        - xar_read_header
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:457,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:457,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:460,8'
              BranchSideFuncs:
                - calloc
                - __archive_read_register_format
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:461,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:462,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:468,2'
              BranchSideFuncs:
                - __archive_read_register_format
                - free
        - Branch String:   'libarchive/archive_read_support_format_xar.c:484,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:485,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:486,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:457,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read_support_format_xar.c:460,8'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_xar.c:462,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:472,6'
          Dst:             __archive_read_register_format
        - Src:             'libarchive/archive_read_support_format_xar.c:472,6'
          Dst:             xar_bid
        - Src:             'libarchive/archive_read_support_format_xar.c:472,6'
          Dst:             xar_read_header
        - Src:             'libarchive/archive_read_support_format_xar.c:472,6'
          Dst:             xar_read_data
        - Src:             'libarchive/archive_read_support_format_xar.c:472,6'
          Dst:             xar_read_data_skip
        - Src:             'libarchive/archive_read_support_format_xar.c:472,6'
          Dst:             xar_cleanup
    - functionName:    zip_get_local_file_header_size
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4096
      functionLinenumberEnd: 4115
      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:4100,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4101,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4105,7'
              BranchSideFuncs:
                - memcmp
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4107,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4108,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4111,36'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:4100,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:4101,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:4107,6'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_zip.c:4108,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:4111,20'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:4112,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: 3816
      functionLinenumberEnd: 3818
      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:3818,10'
          Dst:             strcmp
    - functionName:    rsrc_cmp_node
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3807
      functionLinenumberEnd: 3811
      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:3811,10'
          Dst:             strcmp
    - functionName:    cmp_key
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3793
      functionLinenumberEnd: 3797
      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: 3780
      functionLinenumberEnd: 3789
      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:3784,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3785,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3786,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3786,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3787,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3788,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expose_parent_dirs
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3842
      functionLinenumberEnd: 3865
      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:3851,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3852,4'
              BranchSideFuncs:
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3853,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:3858,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3859,4'
              BranchSideFuncs:
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3860,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:3848,2'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_zip.c:3850,7'
          Dst:             strrchr
        - Src:             'libarchive/archive_read_support_format_zip.c:3857,7'
          Dst:             __archive_rb_tree_find_node
        - Src:             'libarchive/archive_read_support_format_zip.c:3860,3'
          Dst:             __archive_rb_tree_remove_node
        - Src:             'libarchive/archive_read_support_format_zip.c:3861,3'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_zip.c:3862,3'
          Dst:             __archive_rb_tree_insert_node
        - Src:             'libarchive/archive_read_support_format_zip.c:3864,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: 3827
      functionLinenumberEnd: 3837
      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:3833,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3834,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3835,7'
              BranchSideFuncs:
                - memchr
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:3832,7'
          Dst:             memchr
    - functionName:    zip_read_mac_metadata
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4120
      functionLinenumberEnd: 4266
      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:4128,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4130,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:4140,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:4143,22'
              BranchSideFuncs:
                - compression_name.2875
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4130,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4130,40'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4131,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4151,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4152,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4157,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:4157,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4158,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4164,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:4165,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4166,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4171,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:4171,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4172,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:4173,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:4184,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4184,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:4184,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:4184,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4189,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:4258,34'
              BranchSideFuncs:
                - archive_entry_copy_mac_metadata
                - __archive_read_seek
                - free
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4190,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4191,23'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_seek
                - free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4197,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:4197,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4198,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:4199,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:4199,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4201,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:4215,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:4252,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:4201,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4202,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:4203,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:4207,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4208,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:4209,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:4216,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4217,5'
              BranchSideFuncs:
                - __archive_read_seek
                - free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4219,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:4227,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4229,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:4231,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:4234,24'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_seek
                - free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4239,24'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_seek
                - free
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:4123,19'
          Dst:             archive_filter_bytes
        - Src:             'libarchive/archive_read_support_format_zip.c:4131,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:4145,7'
          Dst:             compression_name
        - Src:             'libarchive/archive_read_support_format_zip.c:4143,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:4152,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:4158,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:4166,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:4172,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:4174,3'
          Dst:             __archive_read_seek
        - Src:             'libarchive/archive_read_support_format_zip.c:4177,10'
          Dst:             zip_get_local_file_header_size
        - Src:             'libarchive/archive_read_support_format_zip.c:4178,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:4189,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:4191,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:4215,10'
          Dst:             zip_deflate_init
        - Src:             'libarchive/archive_read_support_format_zip.c:4226,8'
          Dst:             inflate
        - Src:             'libarchive/archive_read_support_format_zip.c:4234,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:4239,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:4255,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:4258,2'
          Dst:             archive_entry_copy_mac_metadata
        - Src:             'libarchive/archive_read_support_format_zip.c:4262,2'
          Dst:             __archive_read_seek
    - functionName:    compression_name
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 467
      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:461,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:461,28'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:461,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:461,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:462,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:466,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:462,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:463,31'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:464,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zip_deflate_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2512
      functionLinenumberEnd: 2533
      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:2516,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2517,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2532,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2517,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2518,22'
              BranchSideFuncs:
                - inflateReset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2520,8'
              BranchSideFuncs:
                - inflateInit2_
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2522,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2523,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2528,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:2518,8'
          Dst:             inflateReset
        - Src:             'libarchive/archive_read_support_format_zip.c:2520,8'
          Dst:             inflateInit2_
        - Src:             'libarchive/archive_read_support_format_zip.c:2523,4'
          Dst:             archive_set_error
    - functionName:    slurp_central_directory
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3870
      functionLinenumberEnd: 4092
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
        - zip
      BBCount:         97
      ICount:          756
      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
        - dos_to_unix
        - expose_parent_dirs
        - memcmp
        - process_extra
        - rsrc_basename
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3887,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3889,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3891,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:3892,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3893,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:3923,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:3893,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3894,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3895,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:3895,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3895,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:3895,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:3895,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3896,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:3921,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:3896,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3897,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:3898,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:3899,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:3901,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:3907,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:3909,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:3918,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:3901,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3902,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:3905,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:3909,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3910,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:3912,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:3912,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3913,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:3916,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:3936,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3937,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3938,14'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:3939,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3939,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3940,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3938,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3940,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3941,21'
              BranchSideFuncs:
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:3946,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3947,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3949,15'
              BranchSideFuncs:
                - calloc
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:3950,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3951,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3955,21'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:3964,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3966,4'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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.2873
                - 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:3968,50'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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.2873
                - 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:3971,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3972,24'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - 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:3974,24'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - 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:3991,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3992,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - 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:3993,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - 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:3993,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3995,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - 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:4005,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - 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:3995,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3996,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - 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:3998,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - 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:4000,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4002,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - 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:4004,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - 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:4013,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4014,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4019,35'
              BranchSideFuncs:
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:4019,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4021,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4029,8'
              BranchSideFuncs:
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:4029,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4031,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:4034,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:4036,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4037,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:4065,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:4036,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4041,9'
              BranchSideFuncs:
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:4065,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:4041,40'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4042,10'
              BranchSideFuncs:
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:4052,6'
              BranchSideFuncs:
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:4042,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4042,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:4045,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:4042,38'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4043,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:4045,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:4041,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4045,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:4052,6'
              BranchSideFuncs:
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:4066,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4066,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:4071,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:4066,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4067,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:4071,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.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - __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:3887,6'
          Dst:             __archive_read_seek
        - Src:             'libarchive/archive_read_support_format_zip.c:3893,12'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:3901,9'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_zip.c:3909,9'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_zip.c:3912,16'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_zip.c:3921,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:3923,15'
          Dst:             archive_filter_bytes
        - Src:             'libarchive/archive_read_support_format_zip.c:3926,2'
          Dst:             __archive_rb_tree_init
        - Src:             'libarchive/archive_read_support_format_zip.c:3927,2'
          Dst:             __archive_rb_tree_init
        - Src:             'libarchive/archive_read_support_format_zip.c:3936,12'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:3938,7'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_zip.c:3939,10'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_zip.c:3941,14'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_zip.c:3942,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:3946,12'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:3949,15'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_zip.c:3951,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:3963,26'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:3968,34'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:3969,34'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:3969,22'
          Dst:             dos_to_unix
        - Src:             'libarchive/archive_read_support_format_zip.c:3970,22'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:3975,32'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:3976,34'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:3977,21'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:3978,18'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:3979,20'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:3984,25'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:3986,7'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:4010,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:4011,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:4014,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:4019,21'
          Dst:             process_extra
        - Src:             'libarchive/archive_read_support_format_zip.c:4031,4'
          Dst:             __archive_rb_tree_insert_node
        - Src:             'libarchive/archive_read_support_format_zip.c:4035,8'
          Dst:             rsrc_basename
        - Src:             'libarchive/archive_read_support_format_zip.c:4037,8'
          Dst:             strncmp
        - Src:             'libarchive/archive_read_support_format_zip.c:4044,6'
          Dst:             __archive_rb_tree_insert_node
        - Src:             'libarchive/archive_read_support_format_zip.c:4047,6'
          Dst:             expose_parent_dirs
        - Src:             'libarchive/archive_read_support_format_zip.c:4052,6'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_zip.c:4054,6'
          Dst:             __archive_rb_tree_insert_node
        - Src:             'libarchive/archive_read_support_format_zip.c:4068,10'
          Dst:             rsrc_basename
        - Src:             'libarchive/archive_read_support_format_zip.c:4071,5'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_zip.c:4073,5'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_zip.c:4075,5'
          Dst:             archive_strcat
        - Src:             'libarchive/archive_read_support_format_zip.c:4076,5'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_zip.c:4081,5'
          Dst:             __archive_rb_tree_insert_node
        - Src:             'libarchive/archive_read_support_format_zip.c:4087,3'
          Dst:             __archive_read_consume
    - 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:    49
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_extra
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 900
      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:481,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:482,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:485,6'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:485,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:486,10'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:509,2'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:494,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:495,8'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:506,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:495,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:496,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:504,3'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:509,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:510,45'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:899,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:514,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:515,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:525,11'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:525,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:528,4'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:599,8'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:643,8'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:688,8'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:776,8'
              BranchSideFuncs:
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:833,8'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2873
                - archive_le16dec.2873
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:842,8'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:877,8'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2873
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:895,4'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:529,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:530,14'
              BranchSideFuncs:
                - archive_le64dec.2916
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:544,8'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:532,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:532,33'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:534,25'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:531,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:534,25'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:540,36'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:544,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:545,14'
              BranchSideFuncs:
                - archive_le64dec.2916
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:559,8'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:547,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:547,33'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:549,25'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:546,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:549,25'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:555,34'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:559,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:560,14'
              BranchSideFuncs:
                - archive_le64dec.2916
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:577,4'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:562,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:562,33'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:564,25'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:561,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:564,25'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:570,38'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:599,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:600,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:605,12'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
        - Branch String:   'libarchive/archive_read_support_format_zip.c:609,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:616,9'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le32dec.2911
                - archive_le32dec.2911
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:622,8'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le32dec.2911
                - archive_le32dec.2911
        - Branch String:   'libarchive/archive_read_support_format_zip.c:616,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:617,6'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:618,40'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le32dec.2911
                - archive_le32dec.2911
        - Branch String:   'libarchive/archive_read_support_format_zip.c:622,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:624,9'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le32dec.2911
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:630,8'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le32dec.2911
        - Branch String:   'libarchive/archive_read_support_format_zip.c:624,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:625,6'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:626,40'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le32dec.2911
        - Branch String:   'libarchive/archive_read_support_format_zip.c:630,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:632,9'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:638,4'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:632,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:633,6'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:634,40'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:643,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:644,40'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2873
                - archive_le16dec.2873
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:648,8'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2873
                - archive_le16dec.2873
        - Branch String:   'libarchive/archive_read_support_format_zip.c:648,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:650,25'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:654,4'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:688,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:689,5'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:690,34'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
        - Branch String:   'libarchive/archive_read_support_format_zip.c:696,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:695,4'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:696,11'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
        - Branch String:   'libarchive/archive_read_support_format_zip.c:695,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:697,19'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:702,8'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
        - Branch String:   'libarchive/archive_read_support_format_zip.c:702,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:704,9'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:711,8'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
        - Branch String:   'libarchive/archive_read_support_format_zip.c:704,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:705,6'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:707,27'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
        - Branch String:   'libarchive/archive_read_support_format_zip.c:711,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:714,9'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2873
                - archive_le32dec.2911
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:723,8'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2873
                - archive_le32dec.2911
        - Branch String:   'libarchive/archive_read_support_format_zip.c:714,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:715,6'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:717,27'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2873
                - archive_le32dec.2911
        - Branch String:   'libarchive/archive_read_support_format_zip.c:723,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:726,9'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2873
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:755,8'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2873
        - Branch String:   'libarchive/archive_read_support_format_zip.c:726,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:727,6'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:729,27'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2873
        - Branch String:   'libarchive/archive_read_support_format_zip.c:730,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:732,12'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2873
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:733,16'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2873
        - Branch String:   'libarchive/archive_read_support_format_zip.c:733,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:735,19'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2873
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:750,6'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2873
        - Branch String:   'libarchive/archive_read_support_format_zip.c:735,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:737,7'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2873
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:740,7'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2873
        - Branch String:   'libarchive/archive_read_support_format_zip.c:743,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:747,7'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2873
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:749,5'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2873
        - Branch String:   'libarchive/archive_read_support_format_zip.c:755,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:758,9'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:771,4'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:758,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:759,6'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:761,27'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:765,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:766,6'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:768,15'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:776,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:776,24'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:777,5'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:776,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:777,5'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:778,11'
              BranchSideFuncs:
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
        - Branch String:   'libarchive/archive_read_support_format_zip.c:783,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:786,7'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - strlen
                - archive_le32dec.2911
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:795,9'
              BranchSideFuncs:
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - strlen
                - archive_le32dec.2911
        - Branch String:   'libarchive/archive_read_support_format_zip.c:790,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:791,6'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:792,4'
              BranchSideFuncs:
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - strlen
                - archive_le32dec.2911
        - Branch String:   'libarchive/archive_read_support_format_zip.c:795,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:796,45'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:815,38'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:797,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:799,10'
              BranchSideFuncs:
                - strlen
                - archive_le32dec.2911
                - _archive_entry_copy_pathname_l
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:813,4'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:802,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:810,7'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:812,5'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:815,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:823,4'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:824,4'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:833,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:834,38'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2873
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:835,8'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2873
        - Branch String:   'libarchive/archive_read_support_format_zip.c:835,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:837,25'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:838,4'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:845,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:845,25'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:873,4'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:845,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:846,9'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:873,4'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:846,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:848,28'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:858,9'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
        - Branch String:   'libarchive/archive_read_support_format_zip.c:849,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:852,15'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:853,15'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
        - Branch String:   'libarchive/archive_read_support_format_zip.c:858,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:861,15'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:872,4'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:862,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:865,15'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:866,15'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le32dec.2911
        - Branch String:   'libarchive/archive_read_support_format_zip.c:877,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:878,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:883,8'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2873
        - Branch String:   'libarchive/archive_read_support_format_zip.c:883,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:883,32'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2873
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:893,4'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:883,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:886,25'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:893,4'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_set_error
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2911
                - archive_string_conversion_from_charset
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_le64dec.2916
                - archive_set_error
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:496,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:510,29'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:511,29'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:515,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:532,17'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_zip.c:534,6'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:547,17'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_zip.c:549,6'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:562,17'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_zip.c:564,6'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:600,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:618,24'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:626,24'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:634,24'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:644,24'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:646,9'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:650,9'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:652,9'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:707,11'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:717,11'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:729,11'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:761,11'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:785,6'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_read_support_format_zip.c:796,22'
          Dst:             archive_entry_pathname
        - Src:             'libarchive/archive_read_support_format_zip.c:799,32'
          Dst:             strlen
        - Src:             'libarchive/archive_read_support_format_zip.c:801,10'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:815,8'
          Dst:             _archive_entry_copy_pathname_l
        - Src:             'libarchive/archive_read_support_format_zip.c:834,22'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:837,9'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:851,11'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:855,11'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:864,11'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:869,11'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:878,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:886,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: 3677
      functionLinenumberEnd: 3718
      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:3684,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3685,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3687,22'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le64dec.2916
                - __archive_read_seek
                - __archive_read_ahead
                - archive_le64dec.2916
                - __archive_read_ahead
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le64dec.2916
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3687,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3688,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3691,34'
              BranchSideFuncs:
                - archive_le64dec.2916
                - __archive_read_seek
                - __archive_read_ahead
                - archive_le64dec.2916
                - __archive_read_ahead
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le64dec.2916
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3692,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3693,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3694,32'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_le64dec.2916
                - __archive_read_ahead
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le64dec.2916
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3694,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3695,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3697,32'
              BranchSideFuncs:
                - archive_le64dec.2916
                - __archive_read_ahead
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le64dec.2916
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3698,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3698,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3699,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3698,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3699,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3700,32'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le64dec.2916
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3700,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3701,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3704,22'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le64dec.2916
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3704,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3705,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3706,22'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le64dec.2916
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3706,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3707,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3709,22'
              BranchSideFuncs:
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le64dec.2916
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3709,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3710,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3713,50'
              BranchSideFuncs:
                - archive_le64dec.2916
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:3684,6'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:3687,6'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:3691,18'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_zip.c:3692,6'
          Dst:             __archive_read_seek
        - Src:             'libarchive/archive_read_support_format_zip.c:3694,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:3697,16'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_zip.c:3700,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:3704,6'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:3706,6'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:3709,6'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_zip.c:3709,33'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_zip.c:3713,34'
          Dst:             archive_le64dec
    - functionName:    read_eocd
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3637
      functionLinenumberEnd: 3669
      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:3648,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3649,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3651,6'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3651,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3652,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3654,22'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3654,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3655,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3657,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3657,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3658,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3661,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:3641,13'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:3642,12'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:3643,14'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:3651,18'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:3654,6'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:3654,33'
          Dst:             archive_le16dec
    - functionName:    ppmd_read
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 294
      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:282,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:283,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:287,25'
              BranchSideFuncs:
                - __archive_read_consume
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:281,24'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:287,2'
          Dst:             __archive_read_consume
    - functionName:    zipx_ppmd8_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2073
      functionLinenumberEnd: 2166
      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:2081,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2082,29'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
                - archive_le16dec.2873
                - archive_set_error
                - archive_set_error
                - free
                - malloc
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2087,28'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
                - archive_le16dec.2873
                - archive_set_error
                - archive_set_error
                - free
                - malloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2102,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2103,22'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_le16dec.2873
                - archive_set_error
                - archive_set_error
                - free
                - malloc
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2107,25'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_le16dec.2873
                - archive_set_error
                - archive_set_error
                - free
                - malloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2115,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2115,18'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2116,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2115,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2116,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2123,32'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - free
                - malloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2123,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2124,22'
              BranchSideFuncs:
                - archive_set_error
                - free
                - malloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2132,2'
              BranchSideFuncs:
                - archive_set_error
                - free
                - malloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2135,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2136,22'
              BranchSideFuncs:
                - free
                - malloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2141,28'
              BranchSideFuncs:
                - free
                - malloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2150,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2151,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2157,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:2101,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:2103,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2107,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:2110,8'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:2116,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2124,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2136,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2151,3'
          Dst:             archive_set_error
    - functionName:    zipx_xz_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1711
      functionLinenumberEnd: 1743
      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:1714,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1715,13'
              BranchSideFuncs:
                - lzma_end
                - lzma_stream_decoder
                - free
                - malloc
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1719,10'
              BranchSideFuncs:
                - lzma_stream_decoder
                - free
                - malloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1721,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1722,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1729,2'
              BranchSideFuncs:
                - free
                - malloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1735,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1736,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1741,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:1715,3'
          Dst:             lzma_end
        - Src:             'libarchive/archive_read_support_format_zip.c:1720,6'
          Dst:             lzma_stream_decoder
        - Src:             'libarchive/archive_read_support_format_zip.c:1722,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1736,3'
          Dst:             archive_set_error
    - functionName:    zipx_bzip2_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2243
      functionLinenumberEnd: 2281
      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:2248,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2249,24'
              BranchSideFuncs:
                - BZ2_bzDecompressEnd
                - BZ2_bzDecompressInit
                - free
                - malloc
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2254,10'
              BranchSideFuncs:
                - BZ2_bzDecompressInit
                - free
                - malloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2256,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2257,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2265,2'
              BranchSideFuncs:
                - free
                - malloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2272,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2273,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2279,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:2249,3'
          Dst:             BZ2_bzDecompressEnd
        - Src:             'libarchive/archive_read_support_format_zip.c:2255,6'
          Dst:             BZ2_bzDecompressInit
        - Src:             'libarchive/archive_read_support_format_zip.c:2257,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2273,3'
          Dst:             archive_set_error
    - functionName:    trad_enc_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 359
      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:343,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:344,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:348,2'
              BranchSideFuncs:
                - trad_enc_decrypt_update
                - trad_enc_update_keys
        - Branch String:   'libarchive/archive_read_support_format_zip.c:352,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:353,24'
              BranchSideFuncs:
                - trad_enc_update_keys
                - trad_enc_decrypt_update
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:355,26'
              BranchSideFuncs:
                - trad_enc_decrypt_update
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:353,3'
          Dst:             trad_enc_update_keys
        - Src:             'libarchive/archive_read_support_format_zip.c:355,2'
          Dst:             trad_enc_decrypt_update
    - functionName:    trad_enc_update_keys
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 313
      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:308,17'
          Dst:             crc32
        - Src:             'libarchive/archive_read_support_format_zip.c:311,17'
          Dst:             crc32
    - functionName:    trad_enc_decrypt_update
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 335
      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:328,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:328,39'
              BranchSideFuncs:
                - trad_enc_decrypt_byte
                - trad_enc_update_keys
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:328,47'
              BranchSideFuncs:
                - trad_enc_decrypt_byte
                - trad_enc_update_keys
        - Branch String:   'libarchive/archive_read_support_format_zip.c:330,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:331,15'
              BranchSideFuncs:
                - trad_enc_decrypt_byte
                - trad_enc_update_keys
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:335,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:331,23'
          Dst:             trad_enc_decrypt_byte
        - Src:             'libarchive/archive_read_support_format_zip.c:333,3'
          Dst:             trad_enc_update_keys
    - functionName:    trad_enc_decrypt_byte
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 319
      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: 2889
      functionLinenumberEnd: 2904
      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:2893,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2894,32'
              BranchSideFuncs:
                - malloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2902,23'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2896,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2897,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2901,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:2897,4'
          Dst:             archive_set_error
    - functionName:    consume_end_of_file_marker
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1396
      functionLinenumberEnd: 1565
      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:1407,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1408,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1415,45'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1415,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1416,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1418,6'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1440,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1441,12'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1453,32'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1441,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1443,19'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1445,4'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1447,24'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1459,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1459,27'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1474,24'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1460,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1460,7'
              BranchSideFuncs:
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le64dec.2916
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1462,26'
              BranchSideFuncs:
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le64dec.2916
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1460,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1460,45'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1461,6'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1461,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1461,6'
              BranchSideFuncs:
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le64dec.2916
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1462,26'
              BranchSideFuncs:
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le64dec.2916
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1462,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1462,26'
              BranchSideFuncs:
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le64dec.2916
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1474,24'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1463,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1463,26'
              BranchSideFuncs:
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1474,24'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1458,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1464,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1474,24'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1464,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1465,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1467,33'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1475,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1475,11'
              BranchSideFuncs:
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1477,26'
              BranchSideFuncs:
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1475,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1475,49'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1476,10'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1476,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1476,10'
              BranchSideFuncs:
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1477,26'
              BranchSideFuncs:
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1477,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1477,26'
              BranchSideFuncs:
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1489,22'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1478,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1478,26'
              BranchSideFuncs:
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1489,22'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1474,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1479,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1489,22'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1479,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1480,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1482,33'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1490,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1490,27'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1505,24'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1491,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1491,7'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1493,26'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1491,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1491,45'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1492,6'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1492,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1492,6'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1493,26'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1493,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1493,26'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1505,24'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1494,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1494,26'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1505,24'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1489,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1495,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1505,24'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1495,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1496,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1498,33'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1506,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1506,11'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1508,26'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1506,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1506,49'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1507,10'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
                - archive_le32dec.2911
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1507,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1507,10'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1508,26'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1508,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1508,26'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
                - archive_le32dec.2911
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1534,22'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1509,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1509,26'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1534,22'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1505,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1510,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1534,22'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1510,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1511,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1513,33'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1534,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1535,5'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1537,38'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le64dec.2916
                - archive_le64dec.2916
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1551,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1551,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1555,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1550,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1553,33'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1555,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1556,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1556,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1558,33'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1555,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1558,33'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1562,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:1415,24'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:1458,6'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1459,11'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1460,29'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1462,10'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1463,10'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1474,8'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1475,33'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1477,10'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1478,10'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1489,6'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1490,11'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1491,29'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1493,10'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1494,10'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1505,8'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1506,33'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1508,10'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1509,10'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1534,6'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1537,22'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1541,17'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1542,19'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1543,17'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1544,19'
          Dst:             archive_le64dec
    - functionName:    zip_read_data_zipx_ppmd
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2171
      functionLinenumberEnd: 2238
      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:2181,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2182,25'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2189,30'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2183,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2184,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2185,2'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2190,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2191,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2198,2'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2204,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2205,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2211,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2211,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2212,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2218,56'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2220,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2202,39'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2223,32'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2228,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2229,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2234,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:2182,9'
          Dst:             zipx_ppmd8_init
        - Src:             'libarchive/archive_read_support_format_zip.c:2189,9'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:2191,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2212,4'
          Dst:             archive_set_error
    - functionName:    zip_read_data_zipx_xz
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1882
      functionLinenumberEnd: 1958
      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:1892,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1893,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:1898,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:1894,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1895,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1896,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:1899,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1900,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1905,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:1905,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1905,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:1905,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:1915,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1917,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1923,4'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1923,4'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1926,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1931,14'
              BranchSideFuncs:
                - lzma_end
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1934,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1937,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1943,4'
              BranchSideFuncs:
                - __archive_read_consume
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:1893,9'
          Dst:             zipx_xz_init
        - Src:             'libarchive/archive_read_support_format_zip.c:1898,19'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:1900,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1914,11'
          Dst:             lzma_code
        - Src:             'libarchive/archive_read_support_format_zip.c:1917,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1926,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1931,4'
          Dst:             lzma_end
        - Src:             'libarchive/archive_read_support_format_zip.c:1937,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1949,2'
          Dst:             __archive_read_consume
    - functionName:    zip_read_data_zipx_bzip2
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2286
      functionLinenumberEnd: 2377
      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:2296,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2297,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:2303,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:2298,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2299,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2300,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:2304,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2305,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2310,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:2310,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2310,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:2310,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:2311,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2317,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2323,45'
              BranchSideFuncs:
                - BZ2_bzDecompress
                - __archive_read_consume
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2334,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2338,32'
              BranchSideFuncs:
                - BZ2_bzDecompressEnd
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2354,4'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2356,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2338,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2340,6'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2342,25'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:2297,7'
          Dst:             zipx_bzip2_init
        - Src:             'libarchive/archive_read_support_format_zip.c:2303,20'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:2305,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2317,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2333,6'
          Dst:             BZ2_bzDecompress
        - Src:             'libarchive/archive_read_support_format_zip.c:2338,11'
          Dst:             BZ2_bzDecompressEnd
        - Src:             'libarchive/archive_read_support_format_zip.c:2342,6'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2356,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2363,2'
          Dst:             __archive_read_consume
    - functionName:    zip_read_data_none
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1595
      functionLinenumberEnd: 1706
      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:1607,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1609,33'
              BranchSideFuncs:
                - __archive_read_ahead
                - trad_enc_decrypt_update
                - archive_le32dec.2911
                - check_authentication_code
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1659,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - trad_enc_decrypt_update
                - archive_set_error
                - check_authentication_code
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1613,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1618,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1625,7'
              BranchSideFuncs:
                - trad_enc_decrypt_update
                - archive_le32dec.2911
                - check_authentication_code
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1626,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1626,22'
              BranchSideFuncs:
                - trad_enc_decrypt_update
                - archive_le32dec.2911
                - check_authentication_code
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1641,3'
              BranchSideFuncs:
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1627,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1627,10'
              BranchSideFuncs:
                - trad_enc_decrypt_update
                - archive_le32dec.2911
                - check_authentication_code
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1641,3'
              BranchSideFuncs:
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1627,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1627,28'
              BranchSideFuncs:
                - trad_enc_decrypt_update
                - archive_le32dec.2911
                - check_authentication_code
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1641,3'
              BranchSideFuncs:
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1628,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1628,27'
              BranchSideFuncs:
                - archive_le32dec.2911
                - trad_enc_decrypt_update
                - check_authentication_code
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1641,3'
              BranchSideFuncs:
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1629,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1629,7'
              BranchSideFuncs:
                - check_authentication_code
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1632,4'
              BranchSideFuncs:
                - check_authentication_code
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1630,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1630,8'
              BranchSideFuncs:
                - check_authentication_code
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1632,4'
              BranchSideFuncs:
                - check_authentication_code
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1631,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1631,8'
              BranchSideFuncs:
                - trad_enc_decrypt_update
                - check_authentication_code
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1641,3'
              BranchSideFuncs:
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1626,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1632,4'
              BranchSideFuncs:
                - check_authentication_code
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1641,3'
              BranchSideFuncs:
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1633,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1634,35'
              BranchSideFuncs:
                - check_authentication_code
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1638,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1635,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1636,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1637,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1647,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1648,8'
              BranchSideFuncs:
                - trad_enc_decrypt_update
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1656,8'
              BranchSideFuncs:
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1648,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1648,25'
              BranchSideFuncs:
                - trad_enc_decrypt_update
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1649,13'
              BranchSideFuncs:
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1649,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1649,30'
              BranchSideFuncs:
                - trad_enc_decrypt_update
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1650,13'
              BranchSideFuncs:
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1650,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1650,33'
              BranchSideFuncs:
                - trad_enc_decrypt_update
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1651,13'
              BranchSideFuncs:
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1651,28'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1651,31'
              BranchSideFuncs:
                - trad_enc_decrypt_update
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1654,15'
              BranchSideFuncs:
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1652,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1652,11'
              BranchSideFuncs:
                - trad_enc_decrypt_update
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1654,15'
              BranchSideFuncs:
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1652,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1652,26'
              BranchSideFuncs:
                - trad_enc_decrypt_update
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1654,15'
              BranchSideFuncs:
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1651,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1653,5'
              BranchSideFuncs:
                - trad_enc_decrypt_update
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1654,15'
              BranchSideFuncs:
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1659,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1660,4'
              BranchSideFuncs:
                - check_authentication_code
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1669,31'
              BranchSideFuncs:
                - __archive_read_ahead
                - trad_enc_decrypt_update
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1661,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1662,35'
              BranchSideFuncs:
                - check_authentication_code
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1666,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1663,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1664,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1665,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1670,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1671,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1676,7'
              BranchSideFuncs:
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1679,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1679,25'
              BranchSideFuncs:
                - trad_enc_decrypt_update
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1680,21'
              BranchSideFuncs:
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1679,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1680,21'
              BranchSideFuncs:
                - trad_enc_decrypt_update
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1699,32'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1682,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1683,15'
              BranchSideFuncs:
                - trad_enc_decrypt_update
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1684,7'
              BranchSideFuncs:
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1684,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1685,29'
              BranchSideFuncs:
                - trad_enc_decrypt_update
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1689,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:1612,10'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:1618,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1628,11'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1634,9'
          Dst:             check_authentication_code
        - Src:             'libarchive/archive_read_support_format_zip.c:1662,9'
          Dst:             check_authentication_code
        - Src:             'libarchive/archive_read_support_format_zip.c:1669,10'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:1671,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1685,4'
          Dst:             trad_enc_decrypt_update
    - functionName:    check_authentication_code
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1291
      functionLinenumberEnd: 1324
      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:1295,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1298,10'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1323,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1302,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1304,29'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1312,8'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1305,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1306,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1311,3'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1316,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1317,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1322,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:1304,8'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:1306,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1314,9'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_zip.c:1315,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:1317,4'
          Dst:             archive_set_error
    - functionName:    init_traditional_PKWARE_decryption
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2908
      functionLinenumberEnd: 2976
      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:2914,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2915,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2922,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:2923,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2923,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:2930,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:2922,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2924,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2930,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:2931,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2932,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2937,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:2942,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2943,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2953,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:2955,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2955,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:2957,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:2955,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2956,4'
              BranchSideFuncs:
                - __archive_read_consume
                - zip_alloc_decryption_buffer
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2957,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:2957,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2959,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2963,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:2967,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2968,6'
              BranchSideFuncs:
                - zip_alloc_decryption_buffer
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2971,2'
              BranchSideFuncs:
                - zip_alloc_decryption_buffer
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:2924,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2930,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:2932,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2941,16'
          Dst:             __archive_read_next_passphrase
        - Src:             'libarchive/archive_read_support_format_zip.c:2943,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2953,45'
          Dst:             strlen
        - Src:             'libarchive/archive_read_support_format_zip.c:2953,7'
          Dst:             trad_enc_init
        - Src:             'libarchive/archive_read_support_format_zip.c:2959,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2965,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:2974,10'
          Dst:             zip_alloc_decryption_buffer
    - functionName:    init_WinZip_AES_decryption
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2980
      functionLinenumberEnd: 3069
      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:2989,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2989,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2990,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2989,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2990,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2992,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:2992,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2993,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:2994,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:2995,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:2996,11'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2999,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3000,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3002,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:3006,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3007,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3013,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:3016,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3017,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3024,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:3025,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3026,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:3028,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:3025,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3027,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:3028,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:3028,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3030,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3034,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:3037,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3038,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3042,6'
              BranchSideFuncs:
                - __archive_read_consume
                - zip_alloc_decryption_buffer
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3043,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3044,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3049,20'
              BranchSideFuncs:
                - __archive_read_consume
                - zip_alloc_decryption_buffer
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3053,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3053,9'
              BranchSideFuncs:
                - zip_alloc_decryption_buffer
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3055,38'
              BranchSideFuncs:
                - zip_alloc_decryption_buffer
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3052,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3054,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3055,38'
              BranchSideFuncs:
                - zip_alloc_decryption_buffer
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:2998,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:3005,16'
          Dst:             __archive_read_next_passphrase
        - Src:             'libarchive/archive_read_support_format_zip.c:3007,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:3014,7'
          Dst:             strlen
        - Src:             'libarchive/archive_read_support_format_zip.c:3017,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:3030,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:3038,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:3045,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:3050,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:3059,10'
          Dst:             zip_alloc_decryption_buffer
        - Src:             'libarchive/archive_read_support_format_zip.c:3062,2'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:3066,2'
          Dst:             archive_set_error
    - functionName:    read_decryption_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2695
      functionLinenumberEnd: 2885
      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:2705,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2706,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2707,7'
              BranchSideFuncs:
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __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.2873
                - archive_set_error
                - malloc
                - free
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2710,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2711,8'
              BranchSideFuncs:
                - free
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __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.2873
                - archive_set_error
                - malloc
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2714,27'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __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.2873
                - archive_set_error
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2715,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2716,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2717,6'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __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.2873
                - archive_set_error
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2717,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2718,20'
              BranchSideFuncs:
                - malloc
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __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.2873
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2722,9'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __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.2873
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2719,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2720,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2721,2'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __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.2873
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2729,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2730,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2731,35'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __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.2873
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2732,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2732,29'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2733,3'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2732,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2733,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2736,22'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __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.2873
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2736,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2737,22'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2747,32'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __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:2748,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2761,3'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __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:2761,3'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __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:2761,3'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __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:2761,3'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __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:2761,3'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __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:2761,3'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __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:2761,3'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __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:2761,3'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __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:2761,3'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __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:2761,3'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __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:2761,3'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __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:2763,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2778,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2782,3'
              BranchSideFuncs:
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __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:2782,3'
              BranchSideFuncs:
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __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:2782,3'
              BranchSideFuncs:
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __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:2784,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2789,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2790,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2791,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2789,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2791,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2800,7'
              BranchSideFuncs:
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __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:2803,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2804,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2806,3'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2804,44'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2805,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2806,3'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2803,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2806,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2808,6'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __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:2808,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2809,8'
              BranchSideFuncs:
                - free
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __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:2812,27'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __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:2813,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2814,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2815,6'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __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:2815,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2816,21'
              BranchSideFuncs:
                - malloc
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __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:2820,9'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __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:2817,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2818,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2819,2'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __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:2827,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2828,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2830,22'
              BranchSideFuncs:
                - archive_le32dec.2911
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __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:2830,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:2832,25'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __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: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,7'
              BranchSideFuncs:
                - archive_le16dec.2873
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __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:2843,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2844,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2846,3'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2844,58'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2845,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2846,3'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2843,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2846,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2847,6'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
                - free
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2847,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2848,8'
              BranchSideFuncs:
                - free
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2851,27'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - 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:2854,6'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2854,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2855,24'
              BranchSideFuncs:
                - malloc
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2859,9'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2856,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2857,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2858,2'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2911
                - __archive_read_consume
                - archive_set_error
                - 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,33'
              BranchSideFuncs:
                - archive_le32dec.2911
                - __archive_read_consume
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:2704,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:2708,17'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:2709,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:2714,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:2723,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:2728,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:2731,19'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:2736,6'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:2740,7'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:2737,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2747,16'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:2763,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2772,17'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:2777,15'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:2784,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2791,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2801,18'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:2802,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:2812,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:2821,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:2826,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:2830,6'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:2832,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:2841,16'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:2842,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:2860,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:2865,17'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:2866,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:2870,2'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2874,2'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2878,2'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2882,2'
          Dst:             archive_set_error
    - functionName:    zipx_lzma_alone_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1747
      functionLinenumberEnd: 1877
      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:1759,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1760,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:1771,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:1773,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1774,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1782,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:1822,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1822,65'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1823,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1822,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1823,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1828,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:1828,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1828,21'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1829,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1828,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1829,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1836,23'
              BranchSideFuncs:
                - malloc
                - lzma_code
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1842,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1843,3'
              BranchSideFuncs:
                - lzma_code
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1853,2'
              BranchSideFuncs:
                - lzma_code
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1846,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1847,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1851,2'
              BranchSideFuncs:
                - lzma_code
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1864,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1865,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1871,25'
              BranchSideFuncs:
                - __archive_read_consume
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:1760,3'
          Dst:             lzma_end
        - Src:             'libarchive/archive_read_support_format_zip.c:1772,6'
          Dst:             lzma_alone_decoder
        - Src:             'libarchive/archive_read_support_format_zip.c:1774,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1822,44'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:1823,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1829,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1847,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1863,6'
          Dst:             lzma_code
        - Src:             'libarchive/archive_read_support_format_zip.c:1865,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1871,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: 1963
      functionLinenumberEnd: 2068
      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:1973,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1974,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:1987,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:1975,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1976,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1977,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:1988,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1989,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1995,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:1995,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1995,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:1995,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:2005,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2001,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:2001,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:2012,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2014,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2021,17'
              BranchSideFuncs:
                - __archive_read_consume
                - lzma_end
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2034,4'
              BranchSideFuncs:
                - __archive_read_consume
                - lzma_end
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2037,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2021,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2024,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2030,4'
              BranchSideFuncs:
                - __archive_read_consume
                - lzma_end
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2050,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2051,3'
              BranchSideFuncs:
                - lzma_end
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2057,5'
              BranchSideFuncs:
                - lzma_end
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2057,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2058,13'
              BranchSideFuncs:
                - lzma_end
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2063,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:1974,9'
          Dst:             zipx_lzma_alone_init
        - Src:             'libarchive/archive_read_support_format_zip.c:1987,19'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:1989,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2011,11'
          Dst:             lzma_code
        - Src:             'libarchive/archive_read_support_format_zip.c:2014,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2024,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2037,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2045,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:2058,3'
          Dst:             lzma_end
    - functionName:    zip_read_data_deflate
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2538
      functionLinenumberEnd: 2690
      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:2549,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2550,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:2560,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:2553,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2554,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2558,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:2561,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2562,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2570,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:2572,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2572,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:2575,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:2571,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2573,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:2575,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:2575,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2576,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2581,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:2581,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2581,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:2582,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:2581,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2582,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:2636,58'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - __archive_read_consume
                - check_authentication_code
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2582,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2584,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:2626,17'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - __archive_read_consume
                - check_authentication_code
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2589,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2590,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:2592,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:2592,57'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2593,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:2606,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:2592,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2594,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:2606,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:2594,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2597,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:2605,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:2597,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2599,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:2602,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:2606,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2607,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:2625,3'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - __archive_read_consume
                - check_authentication_code
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2607,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2608,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:2614,21'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - __archive_read_consume
                - check_authentication_code
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2644,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2646,3'
              BranchSideFuncs:
                - __archive_read_consume
                - check_authentication_code
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2648,3'
              BranchSideFuncs:
                - __archive_read_consume
                - check_authentication_code
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2651,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2655,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2667,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2667,25'
              BranchSideFuncs:
                - check_authentication_code
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2668,37'
              BranchSideFuncs:
                - check_authentication_code
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2667,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2668,37'
              BranchSideFuncs:
                - check_authentication_code
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2674,6'
              BranchSideFuncs:
                - check_authentication_code
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2669,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2670,25'
              BranchSideFuncs:
                - check_authentication_code
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2672,26'
              BranchSideFuncs:
                - check_authentication_code
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2674,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2675,3'
              BranchSideFuncs:
                - check_authentication_code
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2677,6'
              BranchSideFuncs:
                - check_authentication_code
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2677,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2678,7'
              BranchSideFuncs:
                - check_authentication_code
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2686,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2678,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2679,34'
              BranchSideFuncs:
                - check_authentication_code
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2684,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2680,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2681,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2683,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:2554,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2560,6'
          Dst:             zip_deflate_init
        - Src:             'libarchive/archive_read_support_format_zip.c:2570,25'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:2576,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2608,6'
          Dst:             trad_enc_decrypt_update
        - Src:             'libarchive/archive_read_support_format_zip.c:2643,6'
          Dst:             inflate
        - Src:             'libarchive/archive_read_support_format_zip.c:2651,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2655,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2662,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:2679,8'
          Dst:             check_authentication_code
    - functionName:    zip_read_local_file_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 1287
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
        - zip
      BBCount:         207
      ICount:          1498
      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
        - dos_to_unix
        - memcmp
        - process_extra
        - strlen
        - wcschr
        - wcslen
        - zip_read_data_deflate
        - zip_read_data_zipx_lzma_alone
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:930,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:930,29'
              BranchSideFuncs:
                - archive_string_default_conversion_for_read
                - __archive_read_ahead
                - memcmp
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - __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.2875
                - 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.2875
                - 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:936,32'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - __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.2875
                - 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.2875
                - 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:930,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:932,52'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - __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.2875
                - 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.2875
                - 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:936,32'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - __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.2875
                - 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.2875
                - 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:936,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:937,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:942,13'
              BranchSideFuncs:
                - memcmp
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - __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.2875
                - 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.2875
                - 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:942,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:943,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:946,12'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - __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.2875
                - 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.2875
                - 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:949,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:950,3'
              BranchSideFuncs:
                - archive_entry_set_is_data_encrypted
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - __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.2875
                - 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.2875
                - 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:959,26'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - __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.2875
                - 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.2875
                - 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:952,62'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:953,4'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - __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.2875
                - 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.2875
                - 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:958,2'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - __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.2875
                - 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.2875
                - 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:953,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:954,4'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - __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.2875
                - 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.2875
                - 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:958,2'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - __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.2875
                - 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.2875
                - 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:952,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:955,44'
              BranchSideFuncs:
                - archive_entry_set_is_metadata_encrypted
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:958,2'
              BranchSideFuncs:
                - archive_le16dec.2873
                - archive_le32dec.2911
                - dos_to_unix
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - __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.2875
                - 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.2875
                - 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:963,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:964,23'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - __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.2875
                - 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.2875
                - 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:966,23'
              BranchSideFuncs:
                - archive_le32dec.2911
                - archive_le32dec.2911
                - archive_le16dec.2873
                - archive_le16dec.2873
                - __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.2875
                - 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.2875
                - 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:975,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:976,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:980,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.2875
                - 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.2875
                - 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:980,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:982,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.2875
                - 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.2875
                - 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:990,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.2875
                - 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.2875
                - 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:982,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:985,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.2875
                - 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.2875
                - 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:989,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.2875
                - 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.2875
                - 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:986,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:987,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:988,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.2875
                - 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.2875
                - 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:990,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:991,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.2875
                - 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.2875
                - 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:993,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.2875
                - 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.2875
                - 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:995,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:997,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.2875
                - 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.2875
                - 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:1009,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.2875
                - 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.2875
                - 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:997,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:998,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1002,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.2875
                - 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.2875
                - 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:1012,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1013,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1018,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.2875
                - 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.2875
                - 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:1018,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1020,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1022,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.2875
                - 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.2875
                - 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:1026,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1027,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.2875
                - 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.2875
                - 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:1032,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.2875
                - 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.2875
                - 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:1032,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1033,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.2875
                - 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.2875
                - 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:1038,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.2875
                - 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.2875
                - 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,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1039,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.2875
                - 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.2875
                - 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:1057,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.2875
                - 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.2875
                - 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:1038,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1040,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.2875
                - 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.2875
                - 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:1057,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.2875
                - 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.2875
                - 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:1040,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1040,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.2875
                - 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.2875
                - 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:1052,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.2875
                - 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.2875
                - 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:1040,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1043,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.2875
                - 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.2875
                - 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:1052,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.2875
                - 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.2875
                - 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:1044,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1045,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.2875
                - 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.2875
                - 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:1045,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.2875
                - 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.2875
                - 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:1045,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1046,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.2875
                - 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.2875
                - 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:1049,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.2875
                - 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.2875
                - 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:1046,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1047,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.2875
                - 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.2875
                - 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:1048,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.2875
                - 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.2875
                - 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:1057,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1060,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.2875
                - 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.2875
                - 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:1080,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.2875
                - 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.2875
                - 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:1061,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1062,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.2875
                - 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.2875
                - 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:1065,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.2875
                - 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.2875
                - 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:1063,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1063,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.2875
                - 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.2875
                - 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:1070,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.2875
                - 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.2875
                - 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:1066,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1066,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.2875
                - 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.2875
                - 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:1066,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.2875
                - 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.2875
                - 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:1067,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1067,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.2875
                - 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.2875
                - 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:1070,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.2875
                - 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.2875
                - 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:1070,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1071,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.2875
                - 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.2875
                - 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:1074,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.2875
                - 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.2875
                - 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:1080,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1081,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.2875
                - 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.2875
                - 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:1106,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.2875
                - 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.2875
                - 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:1082,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1083,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.2875
                - 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.2875
                - 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:1093,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.2875
                - 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.2875
                - 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:1084,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1084,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.2875
                - 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.2875
                - 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:1092,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.2875
                - 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.2875
                - 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:1084,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1086,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.2875
                - 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.2875
                - 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:1092,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.2875
                - 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.2875
                - 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:1094,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1094,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.2875
                - 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.2875
                - 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:1094,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.2875
                - 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.2875
                - 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:1106,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1109,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.2875
                - 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.2875
                - 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:1153,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.2875
                - 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.2875
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1113,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1114,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.2875
                - 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.2875
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1115,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.2875
                - 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.2875
                - 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:1123,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1123,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.2875
                - 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.2875
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1125,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.2875
                - 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.2875
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1122,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1125,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.2875
                - 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.2875
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1126,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.2875
                - 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.2875
                - 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:1136,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1137,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.2875
                - 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.2875
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1139,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.2875
                - 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.2875
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1136,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1139,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.2875
                - 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.2875
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1140,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.2875
                - 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.2875
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1160,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1163,7'
              BranchSideFuncs:
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - compression_name.2875
                - 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.2875
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1266,19'
              BranchSideFuncs:
                - compression_name.2875
                - archive_string_sprintf
                - archive_entry_set_size
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1163,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1164,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1169,29'
              BranchSideFuncs:
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - compression_name.2875
                - 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.2875
                - archive_set_error
                - zip_read_data_deflate
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1175,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1178,8'
              BranchSideFuncs:
                - zip_read_data_zipx_lzma_alone
                - compression_name.2875
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - compression_name.2875
                - 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:1218,29'
              BranchSideFuncs:
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - compression_name.2875
                - 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:1181,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1185,35'
              BranchSideFuncs:
                - zip_read_data_deflate
                - compression_name.2875
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - compression_name.2875
                - 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:1193,35'
              BranchSideFuncs:
                - zip_read_data_zipx_lzma_alone
                - compression_name.2875
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - compression_name.2875
                - 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:1199,6'
              BranchSideFuncs:
                - compression_name.2875
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - compression_name.2875
                - 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,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1203,9'
              BranchSideFuncs:
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - compression_name.2875
                - 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:1207,24'
              BranchSideFuncs:
                - compression_name.2875
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1221,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1222,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1227,11'
              BranchSideFuncs:
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - compression_name.2875
                - 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:1228,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1228,25'
              BranchSideFuncs:
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - compression_name.2875
                - 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:1230,7'
              BranchSideFuncs:
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - compression_name.2875
                - 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:1228,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1229,12'
              BranchSideFuncs:
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - compression_name.2875
                - 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:1230,7'
              BranchSideFuncs:
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - compression_name.2875
                - 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:1230,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1231,12'
              BranchSideFuncs:
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - compression_name.2875
                - 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:1232,36'
              BranchSideFuncs:
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - compression_name.2875
                - 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:1232,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1234,8'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __archive_read_consume
                - compression_name.2875
                - 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:1259,34'
              BranchSideFuncs:
                - __archive_read_consume
                - compression_name.2875
                - archive_string_sprintf
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1234,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1234,27'
              BranchSideFuncs:
                - __errno_location
                - __archive_read_consume
                - compression_name.2875
                - 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:1238,8'
              BranchSideFuncs:
                - __errno_location
                - __archive_read_consume
                - compression_name.2875
                - 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:1234,52'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1235,9'
              BranchSideFuncs:
                - __errno_location
                - __archive_read_consume
                - compression_name.2875
                - 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:1238,8'
              BranchSideFuncs:
                - __errno_location
                - __archive_read_consume
                - compression_name.2875
                - 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:1234,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1236,37'
              BranchSideFuncs:
                - _archive_entry_copy_symlink_l
                - __errno_location
                - __archive_read_consume
                - compression_name.2875
                - 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:1238,8'
              BranchSideFuncs:
                - __errno_location
                - __archive_read_consume
                - compression_name.2875
                - 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:1238,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1239,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1248,8'
              BranchSideFuncs:
                - __archive_read_consume
                - compression_name.2875
                - archive_string_sprintf
                - archive_set_error
                - archive_string_conversion_charset_name
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1248,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1249,9'
              BranchSideFuncs:
                - archive_string_conversion_charset_name
                - archive_set_error
                - __archive_read_consume
                - compression_name.2875
                - archive_string_sprintf
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1250,24'
              BranchSideFuncs:
                - archive_string_conversion_charset_name
                - archive_set_error
                - __archive_read_consume
                - compression_name.2875
                - archive_string_sprintf
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1248,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1250,24'
              BranchSideFuncs:
                - archive_string_conversion_charset_name
                - archive_set_error
                - __archive_read_consume
                - compression_name.2875
                - archive_string_sprintf
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1258,3'
              BranchSideFuncs:
                - __archive_read_consume
                - compression_name.2875
                - archive_string_sprintf
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1261,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1262,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1266,2'
              BranchSideFuncs:
                - compression_name.2875
                - archive_string_sprintf
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1267,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1267,9'
              BranchSideFuncs:
                - archive_entry_set_size
                - compression_name.2875
                - archive_string_sprintf
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1270,26'
              BranchSideFuncs:
                - archive_entry_set_size
                - compression_name.2875
                - archive_string_sprintf
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1276,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1276,9'
              BranchSideFuncs:
                - compression_name.2875
                - archive_string_sprintf
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1280,9'
              BranchSideFuncs:
                - compression_name.2875
                - archive_string_sprintf
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1275,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1277,3'
              BranchSideFuncs:
                - compression_name.2875
                - archive_string_sprintf
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1280,9'
              BranchSideFuncs:
                - compression_name.2875
                - archive_string_sprintf
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:932,7'
          Dst:             archive_string_default_conversion_for_read
        - Src:             'libarchive/archive_read_support_format_zip.c:936,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:937,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:942,6'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_zip.c:943,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:948,25'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:951,3'
          Dst:             archive_entry_set_is_data_encrypted
        - Src:             'libarchive/archive_read_support_format_zip.c:955,4'
          Dst:             archive_entry_set_is_metadata_encrypted
        - Src:             'libarchive/archive_read_support_format_zip.c:960,33'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:961,33'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:961,21'
          Dst:             dos_to_unix
        - Src:             'libarchive/archive_read_support_format_zip.c:962,21'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:967,31'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:968,33'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:969,20'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:970,17'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:972,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:975,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:976,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:984,8'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_read_support_format_zip.c:995,6'
          Dst:             _archive_entry_copy_pathname_l
        - Src:             'libarchive/archive_read_support_format_zip.c:997,7'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_zip.c:998,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1006,7'
          Dst:             archive_string_conversion_charset_name
        - Src:             'libarchive/archive_read_support_format_zip.c:1002,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1009,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:1012,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:1013,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1018,20'
          Dst:             process_extra
        - Src:             'libarchive/archive_read_support_format_zip.c:1022,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:1039,12'
          Dst:             archive_entry_pathname_w
        - Src:             'libarchive/archive_read_support_format_zip.c:1040,7'
          Dst:             wcschr
        - Src:             'libarchive/archive_read_support_format_zip.c:1040,35'
          Dst:             wcschr
        - Src:             'libarchive/archive_read_support_format_zip.c:1044,4'
          Dst:             wcslen
        - Src:             'libarchive/archive_read_support_format_zip.c:1044,4'
          Dst:             archive_wstrncat
        - Src:             'libarchive/archive_read_support_format_zip.c:1049,4'
          Dst:             archive_entry_copy_pathname_w
        - Src:             'libarchive/archive_read_support_format_zip.c:1050,4'
          Dst:             archive_wstring_free
        - Src:             'libarchive/archive_read_support_format_zip.c:1060,8'
          Dst:             archive_entry_pathname_w
        - Src:             'libarchive/archive_read_support_format_zip.c:1062,10'
          Dst:             wcslen
        - Src:             'libarchive/archive_read_support_format_zip.c:1065,9'
          Dst:             archive_entry_pathname
        - Src:             'libarchive/archive_read_support_format_zip.c:1066,23'
          Dst:             strlen
        - Src:             'libarchive/archive_read_support_format_zip.c:1081,8'
          Dst:             archive_entry_pathname_w
        - Src:             'libarchive/archive_read_support_format_zip.c:1083,10'
          Dst:             wcslen
        - Src:             'libarchive/archive_read_support_format_zip.c:1087,5'
          Dst:             archive_wstrcat
        - Src:             'libarchive/archive_read_support_format_zip.c:1088,5'
          Dst:             archive_wstrappend_wchar
        - Src:             'libarchive/archive_read_support_format_zip.c:1089,5'
          Dst:             archive_entry_copy_pathname_w
        - Src:             'libarchive/archive_read_support_format_zip.c:1090,5'
          Dst:             archive_wstring_free
        - Src:             'libarchive/archive_read_support_format_zip.c:1093,9'
          Dst:             archive_entry_pathname
        - Src:             'libarchive/archive_read_support_format_zip.c:1094,23'
          Dst:             strlen
        - Src:             'libarchive/archive_read_support_format_zip.c:1098,5'
          Dst:             archive_strcat
        - Src:             'libarchive/archive_read_support_format_zip.c:1099,5'
          Dst:             archive_strappend_char
        - Src:             'libarchive/archive_read_support_format_zip.c:1100,5'
          Dst:             archive_entry_set_pathname
        - Src:             'libarchive/archive_read_support_format_zip.c:1101,5'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_zip.c:1117,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1128,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1142,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1153,2'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_zip.c:1154,2'
          Dst:             archive_entry_set_uid
        - Src:             'libarchive/archive_read_support_format_zip.c:1155,2'
          Dst:             archive_entry_set_gid
        - Src:             'libarchive/archive_read_support_format_zip.c:1156,2'
          Dst:             archive_entry_set_mtime
        - Src:             'libarchive/archive_read_support_format_zip.c:1157,2'
          Dst:             archive_entry_set_ctime
        - Src:             'libarchive/archive_read_support_format_zip.c:1158,2'
          Dst:             archive_entry_set_atime
        - Src:             'libarchive/archive_read_support_format_zip.c:1164,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1171,3'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_zip.c:1186,15'
          Dst:             zip_read_data_deflate
        - Src:             'libarchive/archive_read_support_format_zip.c:1194,15'
          Dst:             zip_read_data_zipx_lzma_alone
        - Src:             'libarchive/archive_read_support_format_zip.c:1212,6'
          Dst:             compression_name
        - Src:             'libarchive/archive_read_support_format_zip.c:1207,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1218,8'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:1222,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1232,7'
          Dst:             _archive_entry_copy_symlink_l
        - Src:             'libarchive/archive_read_support_format_zip.c:1234,8'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_zip.c:1236,8'
          Dst:             _archive_entry_copy_symlink_l
        - Src:             'libarchive/archive_read_support_format_zip.c:1238,8'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_zip.c:1239,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1254,9'
          Dst:             archive_string_conversion_charset_name
        - Src:             'libarchive/archive_read_support_format_zip.c:1250,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1261,7'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:1262,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1270,3'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_zip.c:1283,6'
          Dst:             compression_name
        - Src:             'libarchive/archive_read_support_format_zip.c:1281,2'
          Dst:             archive_string_sprintf
    - functionName:    fake_crc32
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 418
      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: 3620
      functionLinenumberEnd: 3622
      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: 4351
      functionLinenumberEnd: 4356
      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: 4271
      functionLinenumberEnd: 4343
      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:4284,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4286,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:4288,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:4289,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4290,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:4292,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:4292,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4293,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:4300,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:4294,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4295,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4299,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:4306,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4307,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4309,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:4309,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4311,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:4313,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: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
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4317,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:4317,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4318,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:4319,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:4326,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4327,26'
              BranchSideFuncs:
                - __archive_read_consume
                - zip_read_local_file_header
                - zip_read_mac_metadata
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4329,11'
              BranchSideFuncs:
                - zip_read_local_file_header
                - zip_read_mac_metadata
                - __archive_read_seek
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4335,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4336,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4337,6'
              BranchSideFuncs:
                - zip_read_mac_metadata
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4337,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4338,36'
              BranchSideFuncs:
                - zip_read_mac_metadata
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4342,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4339,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4340,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4341,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:4293,7'
          Dst:             slurp_central_directory
        - Src:             'libarchive/archive_read_support_format_zip.c:4299,27'
          Dst:             __archive_rb_tree_iterate
        - Src:             'libarchive/archive_read_support_format_zip.c:4302,36'
          Dst:             __archive_rb_tree_iterate
        - Src:             'libarchive/archive_read_support_format_zip.c:4310,30'
          Dst:             __archive_rb_tree_find_node
        - Src:             'libarchive/archive_read_support_format_zip.c:4320,2'
          Dst:             __archive_read_reset_passphrase
        - Src:             'libarchive/archive_read_support_format_zip.c:4325,11'
          Dst:             archive_filter_bytes
        - Src:             'libarchive/archive_read_support_format_zip.c:4327,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:4330,3'
          Dst:             __archive_read_seek
        - Src:             'libarchive/archive_read_support_format_zip.c:4334,6'
          Dst:             zip_read_local_file_header
        - Src:             'libarchive/archive_read_support_format_zip.c:4338,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: 3722
      functionLinenumberEnd: 3773
      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:3730,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3731,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3733,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:3734,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3735,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3739,14'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_read_ahead
                - memcmp
                - read_eocd
                - memcmp
                - read_zip64_eocd
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3739,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3739,9'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_read_ahead
                - memcmp
                - read_eocd
                - memcmp
                - read_zip64_eocd
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3739,9'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_read_ahead
                - memcmp
                - read_eocd
                - memcmp
                - read_zip64_eocd
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3741,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3742,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3743,32'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
                - read_eocd
                - memcmp
                - read_zip64_eocd
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3743,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3744,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3749,11'
              BranchSideFuncs:
                - memcmp
                - read_eocd
                - memcmp
                - read_zip64_eocd
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3749,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3750,11'
              BranchSideFuncs:
                - memcmp
                - read_eocd
                - memcmp
                - read_zip64_eocd
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3772,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3750,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3752,15'
              BranchSideFuncs:
                - memcmp
                - read_eocd
                - memcmp
                - read_zip64_eocd
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3766,15'
              BranchSideFuncs:
                - memcmp
                - read_eocd
                - memcmp
                - read_zip64_eocd
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3767,15'
              BranchSideFuncs:
                - memcmp
                - read_eocd
                - memcmp
                - read_zip64_eocd
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3768,15'
              BranchSideFuncs:
                - memcmp
                - read_eocd
                - memcmp
                - read_zip64_eocd
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3769,14'
              BranchSideFuncs:
                - memcmp
                - read_eocd
                - memcmp
                - read_zip64_eocd
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3752,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3753,25'
              BranchSideFuncs:
                - read_eocd
                - memcmp
                - read_zip64_eocd
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3764,6'
              BranchSideFuncs:
                - memcmp
                - read_eocd
                - memcmp
                - read_zip64_eocd
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3757,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3757,27'
              BranchSideFuncs:
                - memcmp
                - read_zip64_eocd
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3762,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3757,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3758,38'
              BranchSideFuncs:
                - read_zip64_eocd
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3762,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3759,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3760,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3761,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:3733,14'
          Dst:             __archive_read_seek
        - Src:             'libarchive/archive_read_support_format_zip.c:3740,19'
          Dst:             __archive_read_seek
        - Src:             'libarchive/archive_read_support_format_zip.c:3743,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:3752,8'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_zip.c:3753,15'
          Dst:             read_eocd
        - Src:             'libarchive/archive_read_support_format_zip.c:3757,20'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_zip.c:3758,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: 3261
      functionLinenumberEnd: 3269
      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:3262,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3262,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3268,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3262,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3263,36'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3268,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3264,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3265,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3267,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_read_support_format_zip_capabilities_streamable
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3339
      functionLinenumberEnd: 3341
      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: 3202
      functionLinenumberEnd: 3256
      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:3209,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3210,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:3214,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:3214,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3215,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:3220,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:3220,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3221,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:3231,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - archive_string_free
                - free
                - archive_string_free
                - free
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3233,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3234,29'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - archive_string_free
                - free
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3236,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - archive_string_free
                - free
                - archive_string_free
                - free
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3236,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3237,15'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - archive_string_free
                - free
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3245,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - archive_string_free
                - free
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3238,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3239,21'
              BranchSideFuncs:
                - archive_string_free
                - free
                - free
                - free
                - free
                - free
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3244,2'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - archive_string_free
                - free
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3246,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3247,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3248,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - archive_string_free
                - free
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3248,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3248,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3249,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - archive_string_free
                - free
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:3210,3'
          Dst:             inflateEnd
        - Src:             'libarchive/archive_read_support_format_zip.c:3215,3'
          Dst:             lzma_end
        - Src:             'libarchive/archive_read_support_format_zip.c:3221,3'
          Dst:             BZ2_bzDecompressEnd
        - Src:             'libarchive/archive_read_support_format_zip.c:3240,4'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_zip.c:3253,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: 3477
      functionLinenumberEnd: 3565
      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:3484,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3485,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3488,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:3488,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3489,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3492,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:3493,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3493,9'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3495,42'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3492,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3495,42'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3502,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:3497,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3498,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3499,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3502,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3505,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:3520,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:3506,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3507,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:3508,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:3508,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3509,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:3511,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:3512,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3513,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3514,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:3520,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3523,3'
              BranchSideFuncs:
                - zip_read_data_deflate
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3536,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:3523,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3524,12'
              BranchSideFuncs:
                - zip_read_data_deflate
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3532,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3529,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3523,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3530,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3540,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3541,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3546,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:3547,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3548,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:3562,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:3548,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3548,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:3549,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:3549,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3549,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:3550,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:3550,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3550,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:3551,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:3551,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3551,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:3560,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:3552,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3552,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:3560,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:3552,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3552,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:3560,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:3551,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3553,10'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3560,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:3553,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3554,30'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3557,30'
              BranchSideFuncs:
                - __archive_read_consume
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:3482,18'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:3495,19'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:3507,8'
          Dst:             read_decryption_header
        - Src:             'libarchive/archive_read_support_format_zip.c:3509,8'
          Dst:             init_WinZip_AES_decryption
        - Src:             'libarchive/archive_read_support_format_zip.c:3511,8'
          Dst:             init_traditional_PKWARE_decryption
        - Src:             'libarchive/archive_read_support_format_zip.c:3528,9'
          Dst:             zip_read_data_deflate
        - Src:             'libarchive/archive_read_support_format_zip.c:3539,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:3541,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:3554,7'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:3557,7'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:3562,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: 3074
      functionLinenumberEnd: 3198
      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:3078,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3080,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.2875
                - archive_set_error
                - init_traditional_PKWARE_decryption
                - init_WinZip_AES_decryption
                - read_decryption_header
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3083,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.2875
                - archive_set_error
                - init_traditional_PKWARE_decryption
                - init_WinZip_AES_decryption
                - read_decryption_header
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3088,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3089,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3092,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.2875
                - archive_set_error
                - init_traditional_PKWARE_decryption
                - init_WinZip_AES_decryption
                - read_decryption_header
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3092,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3093,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3095,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.2875
                - archive_set_error
                - init_traditional_PKWARE_decryption
                - init_WinZip_AES_decryption
                - read_decryption_header
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3098,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3099,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.2875
                - archive_set_error
                - init_WinZip_AES_decryption
                - read_decryption_header
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3111,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.2875
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3100,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3101,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.2875
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3102,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.2875
                - archive_set_error
                - init_WinZip_AES_decryption
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3102,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3103,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.2875
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3105,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.2875
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3106,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3107,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3108,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.2875
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3111,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3113,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:3117,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:3122,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:3125,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:3135,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:3140,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:3145,22'
              BranchSideFuncs:
                - compression_name.2875
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3152,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3153,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3154,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:3154,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3155,25'
              BranchSideFuncs:
                - consume_end_of_file_marker
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3160,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:3160,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3161,30'
              BranchSideFuncs:
                - consume_end_of_file_marker
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3197,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3164,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3165,9'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3166,6'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3165,58'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3166,6'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3175,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3167,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3167,11'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3175,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3164,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3168,23'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3175,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3175,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3177,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3186,8'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3186,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3188,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3195,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:3095,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:3101,8'
          Dst:             read_decryption_header
        - Src:             'libarchive/archive_read_support_format_zip.c:3103,8'
          Dst:             init_WinZip_AES_decryption
        - Src:             'libarchive/archive_read_support_format_zip.c:3105,8'
          Dst:             init_traditional_PKWARE_decryption
        - Src:             'libarchive/archive_read_support_format_zip.c:3113,8'
          Dst:             zip_read_data_none
        - Src:             'libarchive/archive_read_support_format_zip.c:3117,7'
          Dst:             zip_read_data_zipx_bzip2
        - Src:             'libarchive/archive_read_support_format_zip.c:3122,7'
          Dst:             zip_read_data_zipx_lzma_alone
        - Src:             'libarchive/archive_read_support_format_zip.c:3125,7'
          Dst:             zip_read_data_zipx_xz
        - Src:             'libarchive/archive_read_support_format_zip.c:3135,7'
          Dst:             zip_read_data_zipx_ppmd
        - Src:             'libarchive/archive_read_support_format_zip.c:3140,8'
          Dst:             zip_read_data_deflate
        - Src:             'libarchive/archive_read_support_format_zip.c:3147,32'
          Dst:             compression_name
        - Src:             'libarchive/archive_read_support_format_zip.c:3145,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:3161,3'
          Dst:             consume_end_of_file_marker
        - Src:             'libarchive/archive_read_support_format_zip.c:3168,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:3177,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:3188,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: 3384
      functionLinenumberEnd: 3473
      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:3388,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3389,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:3391,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:3400,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3402,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:3405,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:3405,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3406,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:3413,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:3407,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3408,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3412,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:3416,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3417,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:3418,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:3418,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3419,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:3420,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:3432,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3433,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3434,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:3436,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3437,8'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - zip_read_local_file_header
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3471,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:3437,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3437,23'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - zip_read_local_file_header
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3468,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:3437,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3438,9'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - zip_read_local_file_header
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3468,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:3438,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3438,27'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - zip_read_local_file_header
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3458,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:3438,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3440,29'
              BranchSideFuncs:
                - __archive_read_consume
                - zip_read_local_file_header
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3458,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:3458,50'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3458,53'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - zip_read_local_file_header
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3464,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:3458,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3459,39'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3464,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:3464,51'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3464,54'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - zip_read_local_file_header
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3465,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:3465,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3465,39'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3466,39'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3465,54'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3465,57'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - zip_read_local_file_header
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3467,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,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3466,39'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3467,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:3408,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:3421,2'
          Dst:             __archive_read_reset_passphrase
        - Src:             'libarchive/archive_read_support_format_zip.c:3424,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:3431,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:3440,6'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:3441,13'
          Dst:             zip_read_local_file_header
        - Src:             'libarchive/archive_read_support_format_zip.c:3471,3'
          Dst:             __archive_read_consume
    - functionName:    archive_read_format_zip_options
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3274
      functionLinenumberEnd: 3318
      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:3279,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3281,35'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3283,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - archive_string_conversion_from_charset
                - strcmp
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3283,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3284,7'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - strcmp
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3299,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3284,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3284,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3285,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3284,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3285,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3290,9'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3291,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3292,16'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3296,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3292,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3293,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3294,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3299,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3301,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3309,20'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3301,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3301,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3302,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3301,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3302,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3305,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3310,46'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3310,49'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3310,46'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:3279,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_zip.c:3283,13'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_zip.c:3285,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:3289,17'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_read_support_format_zip.c:3292,9'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_zip.c:3299,13'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_zip.c:3309,13'
          Dst:             strcmp
    - functionName:    real_crc32
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 408
      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:408,9'
          Dst:             crc32
    - functionName:    archive_read_format_zip_streamable_bid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3347
      functionLinenumberEnd: 3379
      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:3352,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3353,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3363,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3363,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3363,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3378,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3363,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3364,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3378,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3364,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3364,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3365,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3365,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3365,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3370,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3365,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3365,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3366,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3366,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3366,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3370,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3366,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3366,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3367,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3367,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3367,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3370,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3367,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3367,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3368,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3368,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3368,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3370,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3368,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3368,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3369,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3369,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3369,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3370,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3369,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3369,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3371,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3364,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3370,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3371,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:3352,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: 4361
      functionLinenumberEnd: 4404
      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_cleanup
        - archive_read_format_zip_has_encrypted_entries
        - archive_read_format_zip_options
        - archive_read_format_zip_read_data
        - archive_read_format_zip_read_data_skip_seekable
        - archive_read_format_zip_seekable_bid
        - archive_read_format_zip_seekable_read_header
        - archive_read_support_format_zip_capabilities_seekable
        - archive_set_error
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4366,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4366,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4369,8'
              BranchSideFuncs:
                - calloc
                - __archive_read_register_format
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4370,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4371,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4385,2'
              BranchSideFuncs:
                - __archive_read_register_format
                - free
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4401,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4402,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4403,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:4366,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read_support_format_zip.c:4369,8'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_zip.c:4371,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:4388,6'
          Dst:             __archive_read_register_format
        - Src:             'libarchive/archive_read_support_format_zip.c:4388,6'
          Dst:             archive_read_format_zip_seekable_bid
        - Src:             'libarchive/archive_read_support_format_zip.c:4388,6'
          Dst:             archive_read_format_zip_options
        - Src:             'libarchive/archive_read_support_format_zip.c:4388,6'
          Dst:             archive_read_format_zip_seekable_read_header
        - Src:             'libarchive/archive_read_support_format_zip.c:4388,6'
          Dst:             archive_read_format_zip_read_data
        - Src:             'libarchive/archive_read_support_format_zip.c:4388,6'
          Dst:             archive_read_format_zip_read_data_skip_seekable
        - Src:             'libarchive/archive_read_support_format_zip.c:4388,6'
          Dst:             archive_read_format_zip_cleanup
        - Src:             'libarchive/archive_read_support_format_zip.c:4388,6'
          Dst:             archive_read_support_format_zip_capabilities_seekable
        - Src:             'libarchive/archive_read_support_format_zip.c:4388,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: 3569
      functionLinenumberEnd: 3610
      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_cleanup
        - archive_read_format_zip_has_encrypted_entries
        - archive_read_format_zip_options
        - archive_read_format_zip_read_data
        - archive_read_format_zip_read_data_skip_streamable
        - archive_read_format_zip_streamable_bid
        - archive_read_format_zip_streamable_read_header
        - archive_read_support_format_zip_capabilities_streamable
        - archive_set_error
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3574,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3574,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3577,8'
              BranchSideFuncs:
                - calloc
                - __archive_read_register_format
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3578,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3579,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3585,2'
              BranchSideFuncs:
                - __archive_read_register_format
                - free
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3607,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3608,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3609,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:3574,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read_support_format_zip.c:3577,8'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_zip.c:3579,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:3594,6'
          Dst:             __archive_read_register_format
        - Src:             'libarchive/archive_read_support_format_zip.c:3594,6'
          Dst:             archive_read_format_zip_streamable_bid
        - Src:             'libarchive/archive_read_support_format_zip.c:3594,6'
          Dst:             archive_read_format_zip_options
        - Src:             'libarchive/archive_read_support_format_zip.c:3594,6'
          Dst:             archive_read_format_zip_streamable_read_header
        - Src:             'libarchive/archive_read_support_format_zip.c:3594,6'
          Dst:             archive_read_format_zip_read_data
        - Src:             'libarchive/archive_read_support_format_zip.c:3594,6'
          Dst:             archive_read_format_zip_read_data_skip_streamable
        - Src:             'libarchive/archive_read_support_format_zip.c:3594,6'
          Dst:             archive_read_format_zip_cleanup
        - Src:             'libarchive/archive_read_support_format_zip.c:3594,6'
          Dst:             archive_read_support_format_zip_capabilities_streamable
        - Src:             'libarchive/archive_read_support_format_zip.c:3594,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: 3322
      functionLinenumberEnd: 3328
      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:3325,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3326,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3327,51'
              BranchSideFuncs:
                - archive_read_support_format_zip_seekable
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:3324,6'
          Dst:             archive_read_support_format_zip_streamable
        - Src:             'libarchive/archive_read_support_format_zip.c:3327,10'
          Dst:             archive_read_support_format_zip_seekable
    - functionName:    invalid_mbs
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2228
      functionLinenumberEnd: 2257
      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:2240,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2244,20'
              BranchSideFuncs:
                - mbrtowc
            - BranchSide:      'libarchive/archive_string.c:2255,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2248,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2248,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2249,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2248,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2249,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2250,7'
              BranchSideFuncs:
                - mbrtowc
        - Branch String:   'libarchive/archive_string.c:2250,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2251,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2252,8'
              BranchSideFuncs:
                - mbrtowc
      Callsites:
        - Src:             'libarchive/archive_string.c:2244,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: 2463
      functionLinenumberEnd: 2471
      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:2468,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2468,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2470,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2468,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2468,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2470,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2468,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2469,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2470,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:2466,8'
          Dst:             _utf8_to_unicode
    - functionName:    _utf8_to_unicode
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2334
      functionLinenumberEnd: 2459
      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:2358,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2359,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2363,23'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2364,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2365,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2366,19'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2369,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2370,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2381,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2371,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2372,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2377,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2372,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2373,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2376,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2381,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2383,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2386,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2393,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2408,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2428,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2386,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2387,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2390,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2393,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2394,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2397,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2397,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2398,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2401,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2404,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2405,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2406,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2408,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2409,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2412,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2412,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2413,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2416,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2416,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2417,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2420,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2424,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2425,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2426,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2428,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2428,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2429,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2428,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2429,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2430,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2430,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2430,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2432,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2430,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2431,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2432,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2432,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2432,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2434,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2432,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2433,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2434,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2434,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2434,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2435,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2434,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2435,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2437,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2438,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2439,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2440,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2440,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2441,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2446,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2441,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2442,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2445,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2451,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2452,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2454,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    best_effort_strncat_from_utf16
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3769
      functionLinenumberEnd: 3804
      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:3782,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3783,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3784,8'
              BranchSideFuncs:
                - utf16_to_unicode
        - Branch String:   'libarchive/archive_string.c:3786,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3787,7'
              BranchSideFuncs:
                - utf16_to_unicode
            - BranchSide:      'libarchive/archive_string.c:3801,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3787,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3788,6'
              BranchSideFuncs:
                - utf16_to_unicode
            - BranchSide:      'libarchive/archive_string.c:3791,12'
              BranchSideFuncs:
                - utf16_to_unicode
        - Branch String:   'libarchive/archive_string.c:3794,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3796,8'
              BranchSideFuncs:
                - utf16_to_unicode
            - BranchSide:      'libarchive/archive_string.c:3799,19'
              BranchSideFuncs:
                - utf16_to_unicode
      Callsites:
        - Src:             'libarchive/archive_string.c:3782,6'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3786,14'
          Dst:             utf16_to_unicode
    - functionName:    archive_string_ensure
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 349
      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:303,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:303,16'
              BranchSideFuncs:
                - realloc
                - archive_string_free
                - __errno_location
                - archive_string_free
                - __errno_location
            - BranchSide:      'libarchive/archive_string.c:313,6'
              BranchSideFuncs:
                - realloc
                - archive_string_free
                - __errno_location
                - archive_string_free
                - __errno_location
        - Branch String:   'libarchive/archive_string.c:303,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:304,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:313,6'
              BranchSideFuncs:
                - realloc
                - archive_string_free
                - __errno_location
                - archive_string_free
                - __errno_location
        - Branch String:   'libarchive/archive_string.c:313,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:315,14'
              BranchSideFuncs:
                - realloc
                - archive_string_free
                - __errno_location
            - BranchSide:      'libarchive/archive_string.c:316,11'
              BranchSideFuncs:
                - realloc
                - archive_string_free
                - __errno_location
                - archive_string_free
                - __errno_location
        - Branch String:   'libarchive/archive_string.c:316,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:318,16'
              BranchSideFuncs:
                - realloc
                - archive_string_free
                - __errno_location
            - BranchSide:      'libarchive/archive_string.c:321,16'
              BranchSideFuncs:
                - realloc
                - archive_string_free
                - __errno_location
                - archive_string_free
                - __errno_location
        - Branch String:   'libarchive/archive_string.c:323,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:0,0'
              BranchSideFuncs:
                - archive_string_free
                - __errno_location
            - BranchSide:      'libarchive/archive_string.c:325,24'
              BranchSideFuncs:
                - archive_string_free
                - __errno_location
        - Branch String:   'libarchive/archive_string.c:335,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:336,16'
              BranchSideFuncs:
                - realloc
                - archive_string_free
                - __errno_location
            - BranchSide:      'libarchive/archive_string.c:338,14'
              BranchSideFuncs:
                - realloc
                - archive_string_free
                - __errno_location
        - Branch String:   'libarchive/archive_string.c:339,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:341,23'
              BranchSideFuncs:
                - archive_string_free
                - __errno_location
            - BranchSide:      'libarchive/archive_string.c:346,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:325,4'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_string.c:326,4'
          Dst:             __errno_location
        - Src:             'libarchive/archive_string.c:338,6'
          Dst:             realloc
        - Src:             'libarchive/archive_string.c:341,3'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_string.c:342,3'
          Dst:             __errno_location
    - functionName:    utf16_to_unicode
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2580
      functionLinenumberEnd: 2635
      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:2584,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2585,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2586,6'
              BranchSideFuncs:
                - archive_le16dec.3174
                - combine_surrogate_pair
                - archive_le16dec.3174
                - archive_be16dec.3173
                - archive_be16dec.3173
        - Branch String:   'libarchive/archive_string.c:2586,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2588,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2592,6'
              BranchSideFuncs:
                - archive_le16dec.3174
                - combine_surrogate_pair
                - archive_le16dec.3174
                - archive_be16dec.3173
                - archive_be16dec.3173
        - Branch String:   'libarchive/archive_string.c:2592,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2593,24'
              BranchSideFuncs:
                - archive_be16dec.3173
                - combine_surrogate_pair
                - archive_le16dec.3174
                - archive_be16dec.3173
            - BranchSide:      'libarchive/archive_string.c:2595,24'
              BranchSideFuncs:
                - archive_le16dec.3174
                - combine_surrogate_pair
                - archive_le16dec.3174
                - archive_be16dec.3173
        - Branch String:   'libarchive/archive_string.c:2599,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2599,6'
              BranchSideFuncs:
                - combine_surrogate_pair
                - archive_le16dec.3174
                - archive_be16dec.3173
            - BranchSide:      'libarchive/archive_string.c:2627,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2599,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2602,7'
              BranchSideFuncs:
                - combine_surrogate_pair
                - archive_le16dec.3174
                - archive_be16dec.3173
            - BranchSide:      'libarchive/archive_string.c:2627,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2602,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2603,8'
              BranchSideFuncs:
                - archive_le16dec.3174
                - combine_surrogate_pair
                - archive_be16dec.3173
            - BranchSide:      'libarchive/archive_string.c:2608,8'
              BranchSideFuncs:
                - combine_surrogate_pair
        - Branch String:   'libarchive/archive_string.c:2603,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2604,27'
              BranchSideFuncs:
                - archive_be16dec.3173
                - combine_surrogate_pair
            - BranchSide:      'libarchive/archive_string.c:2606,27'
              BranchSideFuncs:
                - archive_le16dec.3174
                - combine_surrogate_pair
        - Branch String:   'libarchive/archive_string.c:2609,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2609,7'
              BranchSideFuncs:
                - combine_surrogate_pair
            - BranchSide:      'libarchive/archive_string.c:2615,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2609,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2610,32'
              BranchSideFuncs:
                - combine_surrogate_pair
            - BranchSide:      'libarchive/archive_string.c:2615,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2627,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2627,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2627,34'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2627,31'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2627,34'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2630,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2627,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2630,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2633,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:2593,8'
          Dst:             archive_be16dec
        - Src:             'libarchive/archive_string.c:2595,8'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_string.c:2604,11'
          Dst:             archive_be16dec
        - Src:             'libarchive/archive_string.c:2606,11'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_string.c:2610,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: 2475
      functionLinenumberEnd: 2480
      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: 271
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - as
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    68
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_nfc
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2845
      functionLinenumberEnd: 2864
      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:2850,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2851,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2863,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2852,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2853,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2854,32'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2854,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2855,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2856,32'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2856,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2857,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2858,32'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2858,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2859,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2861,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_nfd
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3223
      functionLinenumberEnd: 3259
      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:3229,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3229,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3230,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3229,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3230,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3232,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3230,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3230,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3231,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3230,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3231,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3232,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3231,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3231,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3241,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3229,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3232,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3241,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3241,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3241,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3242,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3241,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3241,40'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3242,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3241,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3242,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3244,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3246,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3247,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3258,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3248,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3249,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3250,34'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3250,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3251,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3253,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    best_effort_strncat_to_utf16
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3827
      functionLinenumberEnd: 3864
      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:3842,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3844,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3846,10'
              BranchSideFuncs:
                - archive_le16enc.3177
                - archive_be16enc
        - Branch String:   'libarchive/archive_string.c:3847,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3848,18'
              BranchSideFuncs:
                - archive_le16enc.3177
                - archive_be16enc
            - BranchSide:      'libarchive/archive_string.c:3860,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3849,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3851,6'
              BranchSideFuncs:
                - archive_le16enc.3177
                - archive_be16enc
            - BranchSide:      'libarchive/archive_string.c:3854,7'
              BranchSideFuncs:
                - archive_le16enc.3177
                - archive_be16enc
        - Branch String:   'libarchive/archive_string.c:3854,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3855,20'
              BranchSideFuncs:
                - archive_be16enc
                - archive_le16enc.3177
            - BranchSide:      'libarchive/archive_string.c:3857,20'
              BranchSideFuncs:
                - archive_le16enc.3177
                - archive_be16enc
      Callsites:
        - Src:             'libarchive/archive_string.c:3842,6'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3855,4'
          Dst:             archive_be16enc
        - Src:             'libarchive/archive_string.c:3857,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: 2494
      functionLinenumberEnd: 2523
      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:2499,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2499,18'
              BranchSideFuncs:
                - _utf8_to_unicode
                - combine_surrogate_pair
            - BranchSide:      'libarchive/archive_string.c:2512,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2499,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2499,18'
              BranchSideFuncs:
                - _utf8_to_unicode
                - combine_surrogate_pair
            - BranchSide:      'libarchive/archive_string.c:2512,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2499,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2500,12'
              BranchSideFuncs:
                - _utf8_to_unicode
                - combine_surrogate_pair
            - BranchSide:      'libarchive/archive_string.c:2512,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2501,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2503,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2505,32'
              BranchSideFuncs:
                - _utf8_to_unicode
                - combine_surrogate_pair
        - Branch String:   'libarchive/archive_string.c:2506,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2506,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2508,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2506,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2506,20'
              BranchSideFuncs:
                - combine_surrogate_pair
            - BranchSide:      'libarchive/archive_string.c:2508,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2506,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2508,4'
              BranchSideFuncs:
                - combine_surrogate_pair
            - BranchSide:      'libarchive/archive_string.c:2510,31'
              BranchSideFuncs:
                - combine_surrogate_pair
        - Branch String:   'libarchive/archive_string.c:2520,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2521,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2522,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:2498,8'
          Dst:             _utf8_to_unicode
        - Src:             'libarchive/archive_string.c:2505,9'
          Dst:             _utf8_to_unicode
        - Src:             'libarchive/archive_string.c:2510,8'
          Dst:             combine_surrogate_pair
    - functionName:    utf16le_to_unicode
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2574
      functionLinenumberEnd: 2575
      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:2575,10'
          Dst:             utf16_to_unicode
    - functionName:    utf16be_to_unicode
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2568
      functionLinenumberEnd: 2569
      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:2569,10'
          Dst:             utf16_to_unicode
    - functionName:    unicode_to_utf8
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2533
      functionLinenumberEnd: 2564
      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:2537,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2538,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2540,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2540,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2541,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2544,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2541,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2542,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2543,16'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2544,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2545,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2549,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2545,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2546,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2547,19'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2549,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2550,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2556,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2550,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2551,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2552,19'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2556,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2557,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2558,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    unicode_to_utf16le
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2661
      functionLinenumberEnd: 2679
      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:2664,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2667,7'
              BranchSideFuncs:
                - archive_le16enc.3177
                - archive_le16enc.3177
            - BranchSide:      'libarchive/archive_string.c:2674,7'
              BranchSideFuncs:
                - archive_le16enc.3177
        - Branch String:   'libarchive/archive_string.c:2667,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2668,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2669,6'
              BranchSideFuncs:
                - archive_le16enc.3177
                - archive_le16enc.3177
        - Branch String:   'libarchive/archive_string.c:2674,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2675,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2676,19'
              BranchSideFuncs:
                - archive_le16enc.3177
      Callsites:
        - Src:             'libarchive/archive_string.c:2670,3'
          Dst:             archive_le16enc
        - Src:             'libarchive/archive_string.c:2671,3'
          Dst:             archive_le16enc
        - Src:             'libarchive/archive_string.c:2676,3'
          Dst:             archive_le16enc
    - functionName:    unicode_to_utf16be
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2639
      functionLinenumberEnd: 2657
      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:2642,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2645,7'
              BranchSideFuncs:
                - archive_be16enc
                - archive_be16enc
            - BranchSide:      'libarchive/archive_string.c:2652,7'
              BranchSideFuncs:
                - archive_be16enc
        - Branch String:   'libarchive/archive_string.c:2645,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2646,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2647,6'
              BranchSideFuncs:
                - archive_be16enc
                - archive_be16enc
        - Branch String:   'libarchive/archive_string.c:2652,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2653,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2654,19'
              BranchSideFuncs:
                - archive_be16enc
      Callsites:
        - Src:             'libarchive/archive_string.c:2648,3'
          Dst:             archive_be16enc
        - Src:             'libarchive/archive_string.c:2649,3'
          Dst:             archive_be16enc
        - Src:             'libarchive/archive_string.c:2654,3'
          Dst:             archive_be16enc
    - functionName:    best_effort_strncat_in_locale
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2271
      functionLinenumberEnd: 2312
      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:2280,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2281,29'
              BranchSideFuncs:
                - archive_string_append
                - invalid_mbs
            - BranchSide:      'libarchive/archive_string.c:2293,14'
              BranchSideFuncs:
                - archive_strappend_char
                - archive_strappend_char
                - archive_string_append
                - __archive_errx
        - Branch String:   'libarchive/archive_string.c:2281,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2282,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2283,23'
              BranchSideFuncs:
                - invalid_mbs
        - Branch String:   'libarchive/archive_string.c:2295,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2295,17'
              BranchSideFuncs:
                - archive_strappend_char
                - archive_strappend_char
                - archive_string_append
                - __archive_errx
            - BranchSide:      'libarchive/archive_string.c:2295,2'
              BranchSideFuncs:
                - archive_strappend_char
                - archive_strappend_char
                - archive_string_append
                - __archive_errx
        - Branch String:   'libarchive/archive_string.c:2295,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2296,8'
              BranchSideFuncs:
                - archive_strappend_char
                - archive_strappend_char
                - archive_string_append
                - __archive_errx
            - BranchSide:      'libarchive/archive_string.c:2311,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2296,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2298,8'
              BranchSideFuncs:
                - archive_strappend_char
                - archive_strappend_char
                - archive_string_append
                - __archive_errx
            - BranchSide:      'libarchive/archive_string.c:2307,27'
              BranchSideFuncs:
                - archive_strappend_char
                - archive_strappend_char
                - archive_string_append
                - __archive_errx
        - Branch String:   'libarchive/archive_string.c:2298,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2299,31'
              BranchSideFuncs:
                - archive_string_append
                - archive_strappend_char
                - archive_strappend_char
                - __archive_errx
            - BranchSide:      'libarchive/archive_string.c:2303,28'
              BranchSideFuncs:
                - archive_strappend_char
                - archive_strappend_char
                - archive_string_append
                - __archive_errx
        - Branch String:   'libarchive/archive_string.c:2299,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2300,6'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_string.c:2302,4'
              BranchSideFuncs:
                - archive_strappend_char
                - archive_strappend_char
                - archive_string_append
                - __archive_errx
      Callsites:
        - Src:             'libarchive/archive_string.c:2281,7'
          Dst:             archive_string_append
        - Src:             'libarchive/archive_string.c:2283,11'
          Dst:             invalid_mbs
        - Src:             'libarchive/archive_string.c:2299,9'
          Dst:             archive_string_append
        - Src:             'libarchive/archive_string.c:2300,6'
          Dst:             __archive_errx
        - Src:             'libarchive/archive_string.c:2303,5'
          Dst:             archive_strappend_char
        - Src:             'libarchive/archive_string.c:2307,4'
          Dst:             archive_strappend_char
    - functionName:    archive_string_append
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 234
      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:227,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:228,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:229,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:229,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:230,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:231,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:227,6'
          Dst:             archive_string_ensure
    - functionName:    archive_strappend_char
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 420
      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:418,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:419,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_string.c:420,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:418,12'
          Dst:             archive_string_append
        - Src:             'libarchive/archive_string.c:419,3'
          Dst:             __archive_errx
    - functionName:    strncat_from_utf8_to_utf8
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2690
      functionLinenumberEnd: 2745
      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:2696,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2697,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2701,2'
              BranchSideFuncs:
                - utf8_to_unicode
                - unicode_to_utf8
                - archive_string_append
                - cesu8_to_unicode
                - archive_string_append
        - Branch String:   'libarchive/archive_string.c:2708,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2709,9'
              BranchSideFuncs:
                - utf8_to_unicode
                - unicode_to_utf8
                - archive_string_append
                - cesu8_to_unicode
                - archive_string_append
            - BranchSide:      'libarchive/archive_string.c:2713,7'
              BranchSideFuncs:
                - unicode_to_utf8
                - archive_string_append
                - utf8_to_unicode
                - cesu8_to_unicode
                - archive_string_append
        - Branch String:   'libarchive/archive_string.c:2713,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2714,30'
              BranchSideFuncs:
                - archive_string_append
                - unicode_to_utf8
                - archive_string_append
                - utf8_to_unicode
                - cesu8_to_unicode
            - BranchSide:      'libarchive/archive_string.c:2719,7'
              BranchSideFuncs:
                - unicode_to_utf8
                - archive_string_append
                - utf8_to_unicode
                - archive_string_append
                - cesu8_to_unicode
        - Branch String:   'libarchive/archive_string.c:2714,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2715,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2716,10'
              BranchSideFuncs:
                - unicode_to_utf8
                - archive_string_append
                - utf8_to_unicode
                - archive_string_append
                - cesu8_to_unicode
        - Branch String:   'libarchive/archive_string.c:2719,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2721,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2728,8'
              BranchSideFuncs:
                - unicode_to_utf8
                - archive_string_append
                - utf8_to_unicode
                - archive_string_append
                - cesu8_to_unicode
        - Branch String:   'libarchive/archive_string.c:2728,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2728,19'
              BranchSideFuncs:
                - unicode_to_utf8
                - archive_string_append
                - utf8_to_unicode
                - archive_string_append
                - cesu8_to_unicode
            - BranchSide:      'libarchive/archive_string.c:2732,8'
              BranchSideFuncs:
                - unicode_to_utf8
                - archive_string_append
                - utf8_to_unicode
                - cesu8_to_unicode
                - archive_string_append
        - Branch String:   'libarchive/archive_string.c:2728,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2728,19'
              BranchSideFuncs:
                - unicode_to_utf8
                - archive_string_append
                - utf8_to_unicode
                - archive_string_append
                - cesu8_to_unicode
            - BranchSide:      'libarchive/archive_string.c:2732,8'
              BranchSideFuncs:
                - unicode_to_utf8
                - archive_string_append
                - utf8_to_unicode
                - cesu8_to_unicode
                - archive_string_append
        - Branch String:   'libarchive/archive_string.c:2728,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2729,31'
              BranchSideFuncs:
                - cesu8_to_unicode
                - unicode_to_utf8
                - archive_string_append
                - utf8_to_unicode
                - archive_string_append
            - BranchSide:      'libarchive/archive_string.c:2732,8'
              BranchSideFuncs:
                - unicode_to_utf8
                - archive_string_append
                - utf8_to_unicode
                - cesu8_to_unicode
                - archive_string_append
        - Branch String:   'libarchive/archive_string.c:2732,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2733,9'
              BranchSideFuncs:
                - unicode_to_utf8
                - archive_string_append
                - utf8_to_unicode
                - cesu8_to_unicode
                - archive_string_append
            - BranchSide:      'libarchive/archive_string.c:2737,11'
              BranchSideFuncs:
                - unicode_to_utf8
                - archive_string_append
                - utf8_to_unicode
                - cesu8_to_unicode
                - archive_string_append
      Callsites:
        - Src:             'libarchive/archive_string.c:2696,6'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:2708,15'
          Dst:             utf8_to_unicode
        - Src:             'libarchive/archive_string.c:2714,8'
          Dst:             archive_string_append
        - Src:             'libarchive/archive_string.c:2729,9'
          Dst:             cesu8_to_unicode
        - Src:             'libarchive/archive_string.c:2740,8'
          Dst:             unicode_to_utf8
        - Src:             'libarchive/archive_string.c:2741,8'
          Dst:             archive_string_append
    - functionName:    best_effort_strncat_from_utf16le
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3816
      functionLinenumberEnd: 3817
      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:3817,10'
          Dst:             best_effort_strncat_from_utf16
    - functionName:    best_effort_strncat_from_utf16be
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3809
      functionLinenumberEnd: 3810
      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:3810,10'
          Dst:             best_effort_strncat_from_utf16
    - functionName:    archive_string_normalize_C
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2965
      functionLinenumberEnd: 3219
      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:2976,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2977,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:2981,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:2979,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2980,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:2981,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:2981,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2982,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:2986,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:2984,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2985,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:2986,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:2986,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2987,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:2995,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:2988,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2989,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:2990,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:2996,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2997,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:2999,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:2999,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3000,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:3003,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:3007,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3008,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:3011,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:3011,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3012,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:3016,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:3021,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3022,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3024,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:3026,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3029,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:3214,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3029,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3031,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:3036,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:3031,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3031,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:3032,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:3031,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3031,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3031,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:3036,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3036,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:3039,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:3036,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3039,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:3041,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:3046,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3053,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:3201,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:3053,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3053,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:3056,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:3053,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3056,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:3058,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:3066,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3066,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:3067,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:3066,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3067,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:3079,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:3067,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3067,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:3067,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:3067,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3067,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:3067,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:3067,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3067,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3067,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:3067,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3067,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:3067,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:3067,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:3067,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:3067,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:3067,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:3067,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:3067,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3067,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3067,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:3079,38'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3080,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:3096,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:3079,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3085,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:3096,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:3086,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3086,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:3092,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:3086,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3088,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:3092,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:3092,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3092,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:3092,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:3092,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3092,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:3092,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:3092,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3092,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3092,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:3092,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3092,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:3092,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:3092,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:3092,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:3092,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:3092,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:3092,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:3092,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3092,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3092,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:3096,45'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3097,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:3111,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:3097,27'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3097,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:3111,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:3096,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3102,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:3111,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:3103,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3103,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:3107,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:3103,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3105,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:3107,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:3107,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3107,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:3107,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:3107,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3107,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:3107,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:3107,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3107,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3107,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:3107,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3107,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:3107,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:3107,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:3107,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:3107,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:3107,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:3107,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:3107,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3107,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3107,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:3111,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3114,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:3116,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:3116,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3116,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:3116,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:3119,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3119,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:3119,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:3119,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3119,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:3119,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:3119,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3119,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3119,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:3119,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3119,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:3119,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:3119,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:3119,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:3119,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:3119,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:3119,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:3119,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3119,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3119,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:3130,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3130,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:3130,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:3130,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3130,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:3130,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:3130,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3130,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:3130,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:3130,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3130,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:3130,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:3130,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3130,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:3130,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:3130,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3130,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:3130,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:3130,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3130,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:3130,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:3136,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3139,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:3180,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:3139,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3140,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:3147,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:3153,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3154,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:3157,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:3163,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3163,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:3173,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:3163,39'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3164,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:3173,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:3164,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3164,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:3173,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:3163,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3165,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:3173,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:3166,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3166,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:3166,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:3166,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3166,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:3166,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:3166,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3166,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:3166,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:3166,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3166,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:3166,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:3166,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3166,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:3166,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:3166,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3166,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:3166,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:3166,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3166,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:3166,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:3180,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3180,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:3180,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:3180,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3180,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:3180,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:3180,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3180,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3180,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:3180,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3180,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:3180,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:3180,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:3180,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:3180,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:3180,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:3180,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:3180,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3180,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3180,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:3181,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3182,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:3187,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:3182,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3181,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:3182,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:3182,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3182,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3182,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:3187,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3187,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:3199,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:3187,27'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3187,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:3199,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:3187,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3188,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:3199,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:3188,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3190,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:3198,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:3190,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3190,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:3190,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:3191,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3192,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:3193,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:3196,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3188,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:3196,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:3196,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3196,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3196,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:3201,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3202,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:3209,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:3202,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3202,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:3202,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:3202,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3202,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:3202,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:3202,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3202,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3202,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:3202,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3202,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:3202,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:3202,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:3202,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:3202,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:3202,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:3202,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:3202,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3202,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3202,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:3204,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3204,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:3205,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:3204,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3204,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3204,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:3210,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3210,4'
              BranchSideFuncs:
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3210,4'
              BranchSideFuncs:
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3210,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3210,4'
              BranchSideFuncs:
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3210,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3210,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3210,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3210,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3210,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3210,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3210,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3210,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3210,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3210,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3210,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:0,0'
              BranchSideFuncs:
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3210,4'
              BranchSideFuncs:
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3210,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3210,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3210,4'
              BranchSideFuncs:
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3216,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3217,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3218,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:3021,6'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3031,4'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3067,5'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3067,5'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3092,6'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3092,6'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3107,6'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3107,6'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3111,22'
          Dst:             get_nfc
        - Src:             'libarchive/archive_string.c:3119,5'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3119,5'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3139,16'
          Dst:             get_nfc
        - Src:             'libarchive/archive_string.c:3180,4'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3180,4'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3182,5'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3196,6'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3202,4'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3202,4'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3204,4'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3210,4'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3210,4'
          Dst:             archive_string_ensure
    - functionName:    archive_string_normalize_D
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3272
      functionLinenumberEnd: 3434
      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:3283,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3284,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:3288,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:3286,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3287,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:3288,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:3288,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3289,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:3293,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:3291,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3292,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:3293,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:3293,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3294,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:3302,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:3295,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3296,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:3297,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:3303,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3304,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:3306,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:3306,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3307,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:3310,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:3314,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3315,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:3318,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:3318,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3319,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:3323,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:3328,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3329,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3331,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:3333,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3342,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:3429,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3345,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3347,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:3352,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:3347,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3347,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: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
        - Branch String:   'libarchive/archive_string.c:3347,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3347,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3347,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:3352,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3352,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:3355,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:3352,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3355,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: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:3362,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3362,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:3377,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:3362,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3363,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:3377,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:3368,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3368,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:3368,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:3368,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3368,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:3368,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:3368,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3368,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3368,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:3368,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3368,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:3368,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:3368,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:3368,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:3368,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:3368,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:3368,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:3368,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3368,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3368,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:3370,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3370,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:3370,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:3370,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3370,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:3370,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:3370,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3370,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3370,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:3370,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3370,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:3370,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:3370,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:3370,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:3370,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:3370,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:3370,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:3370,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3370,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3370,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:3371,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3372,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:3375,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:3373,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3373,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:3373,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:3373,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3373,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:3373,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:3373,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3373,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3373,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:3373,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3373,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:3373,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:3373,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:3373,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:3373,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:3373,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:3373,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:3373,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3373,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3373,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:3377,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3377,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:3382,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:3377,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3377,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:3382,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:3377,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3377,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:3377,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:3377,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3378,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:3382,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:3378,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3378,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:3378,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:3378,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3378,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:3378,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:3378,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3378,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3378,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:3378,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3378,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:3378,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:3378,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:3378,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:3378,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:3378,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:3378,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:3378,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3378,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3378,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:3383,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3383,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:3383,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:3383,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3386,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:3395,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:3386,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3387,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:3388,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:3388,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3388,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:3388,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:3395,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3395,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:3396,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:3396,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3396,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:3396,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:3396,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3395,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:3396,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:3395,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3399,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:3417,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:3401,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3402,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:3405,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:3402,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3403,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:3404,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:3405,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3406,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:3411,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:3406,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3407,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:3408,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:3417,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3417,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:3417,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:3417,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3417,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:3417,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:3417,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3417,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3417,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:3417,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3417,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:3417,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:3417,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:3417,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:3417,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:3417,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:3417,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:3417,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3417,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3417,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:3418,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3419,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:3423,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:3420,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3420,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:3420,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:3420,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3420,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:3420,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:3420,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3420,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3420,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:3420,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3420,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:3420,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:3420,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:3420,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:3420,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:3420,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:3420,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:3420,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3420,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3420,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:3423,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3424,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3425,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:3431,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3432,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3433,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:3328,6'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3347,4'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3368,4'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3368,4'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3370,4'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3370,4'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3373,5'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3373,5'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3378,4'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3378,4'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3383,10'
          Dst:             get_nfd
        - Src:             'libarchive/archive_string.c:3417,3'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3417,3'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3420,4'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3420,4'
          Dst:             archive_string_ensure
    - functionName:    best_effort_strncat_to_utf16le
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3876
      functionLinenumberEnd: 3877
      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:3877,10'
          Dst:             best_effort_strncat_to_utf16
    - functionName:    best_effort_strncat_to_utf16be
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3869
      functionLinenumberEnd: 3870
      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:3870,10'
          Dst:             best_effort_strncat_to_utf16
    - functionName:    iconv_strncat_in_locale
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2065
      functionLinenumberEnd: 2153
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - as
        - _p
        - length
        - sc
      BBCount:         46
      ICount:          406
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - __errno_location
        - archive_be16enc
        - archive_le16enc
        - archive_string_ensure
        - iconv
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:2074,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2075,11'
              BranchSideFuncs:
                - archive_string_ensure
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_le16enc.3177
                - archive_be16enc
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2077,11'
              BranchSideFuncs:
                - archive_string_ensure
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_le16enc.3177
                - archive_be16enc
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2078,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2079,13'
              BranchSideFuncs:
                - archive_string_ensure
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_le16enc.3177
                - archive_be16enc
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2081,13'
              BranchSideFuncs:
                - archive_string_ensure
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_le16enc.3177
                - archive_be16enc
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2083,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2084,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2086,7'
              BranchSideFuncs:
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_le16enc.3177
                - archive_be16enc
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2091,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2092,25'
              BranchSideFuncs:
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_le16enc.3177
                - archive_be16enc
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2148,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2094,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2095,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2097,7'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - iconv
                - archive_le16enc.3177
                - archive_be16enc
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2097,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2097,26'
              BranchSideFuncs:
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_le16enc.3177
                - archive_be16enc
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2103,8'
              BranchSideFuncs:
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_le16enc.3177
                - archive_be16enc
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2097,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2103,8'
              BranchSideFuncs:
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_le16enc.3177
                - archive_be16enc
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2140,17'
              BranchSideFuncs:
                - archive_string_ensure
                - iconv
                - __errno_location
                - __errno_location
                - archive_le16enc.3177
                - archive_be16enc
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2103,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2105,9'
              BranchSideFuncs:
                - archive_le16enc.3177
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_be16enc
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2131,10'
              BranchSideFuncs:
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_le16enc.3177
                - archive_be16enc
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2105,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2106,13'
              BranchSideFuncs:
                - archive_le16enc.3177
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_be16enc
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2108,13'
              BranchSideFuncs:
                - archive_le16enc.3177
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_be16enc
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2110,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2111,19'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_le16enc.3177
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_be16enc
            - BranchSide:      'libarchive/archive_string.c:2121,9'
              BranchSideFuncs:
                - archive_le16enc.3177
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_string_ensure
                - archive_be16enc
        - Branch String:   'libarchive/archive_string.c:2114,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2116,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2117,13'
              BranchSideFuncs:
                - archive_le16enc.3177
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_string_ensure
                - archive_be16enc
        - Branch String:   'libarchive/archive_string.c:2121,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2122,13'
              BranchSideFuncs:
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_le16enc.3177
                - archive_be16enc
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2123,14'
              BranchSideFuncs:
                - archive_le16enc.3177
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_string_ensure
                - archive_be16enc
        - Branch String:   'libarchive/archive_string.c:2123,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2124,22'
              BranchSideFuncs:
                - archive_be16enc
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_le16enc.3177
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2126,22'
              BranchSideFuncs:
                - archive_le16enc.3177
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_be16enc
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2142,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2143,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2144,11'
              BranchSideFuncs:
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_le16enc.3177
                - archive_be16enc
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2150,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2151,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2152,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:2083,6'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:2092,19'
          Dst:             iconv
        - Src:             'libarchive/archive_string.c:2097,7'
          Dst:             __errno_location
        - Src:             'libarchive/archive_string.c:2097,26'
          Dst:             __errno_location
        - Src:             'libarchive/archive_string.c:2115,10'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:2124,6'
          Dst:             archive_be16enc
        - Src:             'libarchive/archive_string.c:2126,6'
          Dst:             archive_le16enc
        - Src:             'libarchive/archive_string.c:2142,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: 2750
      functionLinenumberEnd: 2827
      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:2759,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2760,11'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2762,13'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2762,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2763,11'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2765,13'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2765,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2766,11'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2773,7'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2773,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2774,12'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2776,14'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2776,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2777,12'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2780,12'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2785,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2786,9'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2788,13'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2788,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2789,9'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2792,9'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2796,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2797,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2799,20'
              BranchSideFuncs:
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2802,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2803,7'
              BranchSideFuncs:
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2822,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2803,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2805,6'
              BranchSideFuncs:
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2808,8'
              BranchSideFuncs:
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2810,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2813,17'
              BranchSideFuncs:
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2820,8'
              BranchSideFuncs:
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2814,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2816,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2817,8'
              BranchSideFuncs:
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2824,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2825,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2826,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:2796,6'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:2814,8'
          Dst:             archive_string_ensure
    - functionName:    strncat_from_utf8_libarchive2
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3453
      functionLinenumberEnd: 3520
      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:3473,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3474,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3476,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:3479,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3482,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:3517,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3482,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3483,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:3497,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:3486,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3486,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:3486,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:3485,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3488,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3489,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:3497,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3498,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:3501,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:3513,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3514,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3515,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:3473,6'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3478,36'
          Dst:             __ctype_get_mb_cur_max
        - Src:             'libarchive/archive_string.c:3479,14'
          Dst:             _utf8_to_unicode
        - Src:             'libarchive/archive_string.c:3486,21'
          Dst:             __ctype_get_mb_cur_max
        - Src:             'libarchive/archive_string.c:3486,21'
          Dst:             __ctype_get_mb_cur_max
        - Src:             'libarchive/archive_string.c:3485,8'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3490,38'
          Dst:             __ctype_get_mb_cur_max
        - Src:             'libarchive/archive_string.c:3509,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: 939
      functionLinenumberEnd: 943
      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:940,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:940,20'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_string.c:941,3'
              BranchSideFuncs:
                - __archive_errx
        - Branch String:   'libarchive/archive_string.c:940,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:941,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_string.c:942,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:941,3'
          Dst:             __archive_errx
    - functionName:    get_current_oemcp
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1673
      functionLinenumberEnd: 1674
      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: 445
      functionLinenumberEnd: 456
      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:446,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:446,25'
              BranchSideFuncs:
                - nl_langinfo
            - BranchSide:      'libarchive/archive_string.c:452,9'
              BranchSideFuncs:
                - nl_langinfo
        - Branch String:   'libarchive/archive_string.c:446,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:447,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:452,9'
              BranchSideFuncs:
                - nl_langinfo
      Callsites:
        - Src:             'libarchive/archive_string.c:452,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: 1667
      functionLinenumberEnd: 1669
      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: 925
      functionLinenumberEnd: 933
      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:930,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:931,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:932,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    canonical_charset_name
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1127
      functionLinenumberEnd: 1159
      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:1132,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1132,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1134,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:1133,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1133,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1134,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:1132,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1134,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1137,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'libarchive/archive_string.c:1139,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1140,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'libarchive/archive_string.c:1145,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'libarchive/archive_string.c:1141,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1141,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'libarchive/archive_string.c:1143,10'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'libarchive/archive_string.c:1141,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1142,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'libarchive/archive_string.c:1143,10'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'libarchive/archive_string.c:1147,31'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1148,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1149,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:1147,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1149,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1150,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'libarchive/archive_string.c:1150,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1151,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1152,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:1150,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1152,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1153,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'libarchive/archive_string.c:1153,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1154,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1155,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:1153,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1155,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1156,13'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'libarchive/archive_string.c:1156,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1157,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1158,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:1133,9'
          Dst:             strlen
        - Src:             'libarchive/archive_string.c:1147,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_string.c:1148,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_string.c:1150,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_string.c:1151,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_string.c:1153,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_string.c:1154,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_string.c:1156,6'
          Dst:             strcmp
    - functionName:    create_sconv_object
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1167
      functionLinenumberEnd: 1344
      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:1171,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1172,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1173,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:1175,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1176,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_string.c:1179,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:1180,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1181,8'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libarchive/archive_string.c:1185,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:1187,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1192,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:1198,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:1214,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1215,7'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
            - BranchSide:      'libarchive/archive_string.c:1216,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
        - Branch String:   'libarchive/archive_string.c:1215,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1215,38'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
            - BranchSide:      'libarchive/archive_string.c:1218,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
        - Branch String:   'libarchive/archive_string.c:1214,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1216,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
            - BranchSide:      'libarchive/archive_string.c:1218,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
        - Branch String:   'libarchive/archive_string.c:1223,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1224,8'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
            - BranchSide:      'libarchive/archive_string.c:1225,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
        - Branch String:   'libarchive/archive_string.c:1225,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1226,8'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
            - BranchSide:      'libarchive/archive_string.c:1227,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
        - Branch String:   'libarchive/archive_string.c:1229,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1230,8'
              BranchSideFuncs:
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
            - BranchSide:      'libarchive/archive_string.c:1231,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
        - Branch String:   'libarchive/archive_string.c:1231,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1232,8'
              BranchSideFuncs:
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
            - BranchSide:      'libarchive/archive_string.c:1233,18'
              BranchSideFuncs:
                - strcmp
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
        - Branch String:   'libarchive/archive_string.c:1261,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1262,7'
              BranchSideFuncs:
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
            - BranchSide:      'libarchive/archive_string.c:1295,2'
              BranchSideFuncs:
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
        - Branch String:   'libarchive/archive_string.c:1261,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1268,9'
              BranchSideFuncs:
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
            - BranchSide:      'libarchive/archive_string.c:1295,2'
              BranchSideFuncs:
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
        - Branch String:   'libarchive/archive_string.c:1299,49'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1300,7'
              BranchSideFuncs:
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
            - BranchSide:      'libarchive/archive_string.c:1301,7'
              BranchSideFuncs:
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
        - Branch String:   'libarchive/archive_string.c:1300,53'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1301,7'
              BranchSideFuncs:
                - setup_converter
            - BranchSide:      'libarchive/archive_string.c:1303,3'
              BranchSideFuncs:
                - setup_converter
        - Branch String:   'libarchive/archive_string.c:1299,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1303,3'
              BranchSideFuncs:
                - setup_converter
            - BranchSide:      'libarchive/archive_string.c:1305,23'
              BranchSideFuncs:
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
        - Branch String:   'libarchive/archive_string.c:1312,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1313,33'
              BranchSideFuncs:
                - iconv_open
                - setup_converter
            - BranchSide:      'libarchive/archive_string.c:1314,20'
              BranchSideFuncs:
                - strcmp
                - setup_converter
                - iconv_open
      Callsites:
        - Src:             'libarchive/archive_string.c:1170,7'
          Dst:             calloc
        - Src:             'libarchive/archive_string.c:1174,21'
          Dst:             strdup
        - Src:             'libarchive/archive_string.c:1179,19'
          Dst:             strdup
        - Src:             'libarchive/archive_string.c:1193,15'
          Dst:             make_codepage_from_charset
        - Src:             'libarchive/archive_string.c:1204,17'
          Dst:             make_codepage_from_charset
        - Src:             'libarchive/archive_string.c:1214,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_string.c:1223,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_string.c:1225,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_string.c:1227,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_string.c:1229,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_string.c:1231,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_string.c:1233,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_string.c:1305,12'
          Dst:             iconv_open
        - Src:             'libarchive/archive_string.c:1312,8'
          Dst:             strcmp
        - Src:             'libarchive/archive_string.c:1313,14'
          Dst:             iconv_open
        - Src:             'libarchive/archive_string.c:1314,13'
          Dst:             strcmp
        - Src:             'libarchive/archive_string.c:1315,14'
          Dst:             iconv_open
        - Src:             'libarchive/archive_string.c:1341,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: 947
      functionLinenumberEnd: 1119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sc
      BBCount:         68
      ICount:          355
      EdgeCount:       93
      CyclomaticComplexity: 27
      functionsReached:
        - add_converter
        - archive_string_append_unicode
        - archive_string_normalize_C
        - archive_string_normalize_D
        - best_effort_strncat_from_utf16be
        - best_effort_strncat_from_utf16le
        - best_effort_strncat_in_locale
        - best_effort_strncat_to_utf16be
        - best_effort_strncat_to_utf16le
        - iconv_strncat_in_locale
        - strncat_from_utf8_libarchive2
        - strncat_from_utf8_to_utf8
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:956,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:957,17'
              BranchSideFuncs:
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:964,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:964,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:969,7'
              BranchSideFuncs:
                - add_converter
                - add_converter
                - add_converter
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:1007,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:969,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:970,18'
              BranchSideFuncs:
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:985,7'
              BranchSideFuncs:
                - add_converter
                - add_converter
                - add_converter
        - Branch String:   'libarchive/archive_string.c:985,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:986,18'
              BranchSideFuncs:
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:991,7'
              BranchSideFuncs:
                - add_converter
                - add_converter
        - Branch String:   'libarchive/archive_string.c:991,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:992,8'
              BranchSideFuncs:
                - add_converter
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:1000,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:992,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:993,19'
              BranchSideFuncs:
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:996,19'
              BranchSideFuncs:
                - add_converter
        - Branch String:   'libarchive/archive_string.c:1007,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1011,7'
              BranchSideFuncs:
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:1057,6'
              BranchSideFuncs:
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
        - Branch String:   'libarchive/archive_string.c:1011,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1012,18'
              BranchSideFuncs:
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:1013,12'
              BranchSideFuncs:
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
        - Branch String:   'libarchive/archive_string.c:1016,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1021,10'
              BranchSideFuncs:
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:1039,7'
              BranchSideFuncs:
                - add_converter
                - add_converter
                - add_converter
        - Branch String:   'libarchive/archive_string.c:1021,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1023,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1025,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:1039,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1040,18'
              BranchSideFuncs:
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:1045,8'
              BranchSideFuncs:
                - add_converter
                - add_converter
        - Branch String:   'libarchive/archive_string.c:1045,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1047,18'
              BranchSideFuncs:
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:1048,13'
              BranchSideFuncs:
                - add_converter
        - Branch String:   'libarchive/archive_string.c:1048,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1050,18'
              BranchSideFuncs:
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:1053,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:1057,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1061,7'
              BranchSideFuncs:
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:1095,6'
              BranchSideFuncs:
                - add_converter
                - add_converter
                - add_converter
        - Branch String:   'libarchive/archive_string.c:1061,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1062,18'
              BranchSideFuncs:
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:1063,12'
              BranchSideFuncs:
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
        - Branch String:   'libarchive/archive_string.c:1072,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1077,10'
              BranchSideFuncs:
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:1082,2'
              BranchSideFuncs:
                - add_converter
                - add_converter
                - add_converter
        - Branch String:   'libarchive/archive_string.c:1077,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1079,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1080,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:1095,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1096,17'
              BranchSideFuncs:
                - add_converter
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:1114,7'
              BranchSideFuncs:
                - add_converter
        - Branch String:   'libarchive/archive_string.c:1102,39'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1103,8'
              BranchSideFuncs:
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:1107,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:1102,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1104,8'
              BranchSideFuncs:
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:1107,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:1104,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1105,19'
              BranchSideFuncs:
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:1106,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:1114,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1114,40'
              BranchSideFuncs:
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:1115,17'
              BranchSideFuncs:
                - add_converter
        - Branch String:   'libarchive/archive_string.c:1114,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1115,17'
              BranchSideFuncs:
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:1118,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:957,3'
          Dst:             add_converter
        - Src:             'libarchive/archive_string.c:957,3'
          Dst:             strncat_from_utf8_libarchive2
        - Src:             'libarchive/archive_string.c:970,4'
          Dst:             add_converter
        - Src:             'libarchive/archive_string.c:970,4'
          Dst:             archive_string_append_unicode
        - Src:             'libarchive/archive_string.c:986,4'
          Dst:             add_converter
        - Src:             'libarchive/archive_string.c:986,4'
          Dst:             iconv_strncat_in_locale
        - Src:             'libarchive/archive_string.c:993,5'
          Dst:             add_converter
        - Src:             'libarchive/archive_string.c:993,5'
          Dst:             best_effort_strncat_to_utf16be
        - Src:             'libarchive/archive_string.c:996,5'
          Dst:             add_converter
        - Src:             'libarchive/archive_string.c:996,5'
          Dst:             best_effort_strncat_to_utf16le
        - Src:             'libarchive/archive_string.c:1012,4'
          Dst:             add_converter
        - Src:             'libarchive/archive_string.c:1012,4'
          Dst:             archive_string_normalize_D
        - Src:             'libarchive/archive_string.c:1014,4'
          Dst:             add_converter
        - Src:             'libarchive/archive_string.c:1014,4'
          Dst:             archive_string_normalize_C
        - Src:             'libarchive/archive_string.c:1023,5'
          Dst:             add_converter
        - Src:             'libarchive/archive_string.c:1023,5'
          Dst:             archive_string_append_unicode
        - Src:             'libarchive/archive_string.c:1040,4'
          Dst:             add_converter
        - Src:             'libarchive/archive_string.c:1040,4'
          Dst:             iconv_strncat_in_locale
        - Src:             'libarchive/archive_string.c:1047,4'
          Dst:             add_converter
        - Src:             'libarchive/archive_string.c:1047,4'
          Dst:             best_effort_strncat_from_utf16be
        - Src:             'libarchive/archive_string.c:1050,4'
          Dst:             add_converter
        - Src:             'libarchive/archive_string.c:1050,4'
          Dst:             best_effort_strncat_from_utf16le
        - Src:             'libarchive/archive_string.c:1062,4'
          Dst:             add_converter
        - Src:             'libarchive/archive_string.c:1062,4'
          Dst:             archive_string_normalize_D
        - Src:             'libarchive/archive_string.c:1064,4'
          Dst:             add_converter
        - Src:             'libarchive/archive_string.c:1064,4'
          Dst:             archive_string_normalize_C
        - Src:             'libarchive/archive_string.c:1079,5'
          Dst:             add_converter
        - Src:             'libarchive/archive_string.c:1079,5'
          Dst:             strncat_from_utf8_to_utf8
        - Src:             'libarchive/archive_string.c:1096,3'
          Dst:             add_converter
        - Src:             'libarchive/archive_string.c:1096,3'
          Dst:             iconv_strncat_in_locale
        - Src:             'libarchive/archive_string.c:1105,5'
          Dst:             add_converter
        - Src:             'libarchive/archive_string.c:1105,5'
          Dst:             archive_string_normalize_D
        - Src:             'libarchive/archive_string.c:1115,3'
          Dst:             add_converter
        - Src:             'libarchive/archive_string.c:1115,3'
          Dst:             best_effort_strncat_in_locale
    - functionName:    get_current_codepage
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1662
      functionLinenumberEnd: 1663
      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: 906
      functionLinenumberEnd: 918
      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:909,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:910,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:912,12'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'libarchive/archive_string.c:912,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:913,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'libarchive/archive_string.c:917,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:913,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:914,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'libarchive/archive_string.c:916,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'libarchive/archive_string.c:913,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:915,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:916,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
      Callsites:
        - Src:             'libarchive/archive_string.c:913,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_string.c:914,7'
          Dst:             strcmp
    - functionName:    archive_mstring_update_utf8
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4287
      functionLinenumberEnd: 4347
      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:4291,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4292,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:4297,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:4297,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4297,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:4297,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:4306,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4307,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:4329,6'
              BranchSideFuncs:
                - strlen
                - archive_strncpy_l
                - archive_wstring_append_from_mbs
                - free_sconv_object
        - Branch String:   'libarchive/archive_string.c:4329,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4329,6'
              BranchSideFuncs:
                - archive_strncpy_l
                - archive_wstring_append_from_mbs
                - free_sconv_object
            - BranchSide:      'libarchive/archive_string.c:4329,6'
              BranchSideFuncs:
                - strlen
                - archive_strncpy_l
                - archive_wstring_append_from_mbs
                - free_sconv_object
        - Branch String:   'libarchive/archive_string.c:4331,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4332,21'
              BranchSideFuncs:
                - free_sconv_object
                - archive_wstring_append_from_mbs
            - BranchSide:      'libarchive/archive_string.c:4333,6'
              BranchSideFuncs:
                - archive_wstring_append_from_mbs
        - Branch String:   'libarchive/archive_string.c:4333,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4334,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:4335,2'
              BranchSideFuncs:
                - archive_wstring_append_from_mbs
        - Branch String:   'libarchive/archive_string.c:4338,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4340,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:4344,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:4297,2'
          Dst:             strlen
        - Src:             'libarchive/archive_string.c:4297,2'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_string.c:4305,7'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_string.c:4329,6'
          Dst:             strlen
        - Src:             'libarchive/archive_string.c:4329,6'
          Dst:             archive_strncpy_l
        - Src:             'libarchive/archive_string.c:4332,3'
          Dst:             free_sconv_object
        - Src:             'libarchive/archive_string.c:4338,6'
          Dst:             archive_wstring_append_from_mbs
    - functionName:    archive_strncat
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 375
      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:369,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:369,19'
              BranchSideFuncs:
                - archive_string_append
                - __archive_errx
            - BranchSide:      'libarchive/archive_string.c:369,2'
              BranchSideFuncs:
                - archive_string_append
                - __archive_errx
        - Branch String:   'libarchive/archive_string.c:369,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:370,5'
              BranchSideFuncs:
                - archive_string_append
                - __archive_errx
            - BranchSide:      'libarchive/archive_string.c:373,34'
              BranchSideFuncs:
                - archive_string_append
                - __archive_errx
        - Branch String:   'libarchive/archive_string.c:373,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:374,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_string.c:375,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:373,12'
          Dst:             archive_string_append
        - Src:             'libarchive/archive_string.c:374,3'
          Dst:             __archive_errx
    - functionName:    archive_string_conversion_from_charset
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1777
      functionLinenumberEnd: 1782
      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
        - get_sconv_object
      functionUses:    24
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:1780,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1780,6'
              BranchSideFuncs:
                - get_current_charset
                - get_sconv_object
            - BranchSide:      'libarchive/archive_string.c:1781,8'
              BranchSideFuncs:
                - get_current_charset
                - get_sconv_object
      Callsites:
        - Src:             'libarchive/archive_string.c:1782,39'
          Dst:             get_current_charset
        - Src:             'libarchive/archive_string.c:1782,10'
          Dst:             get_sconv_object
    - functionName:    archive_strncpy_l
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1995
      functionLinenumberEnd: 1997
      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:1997,10'
          Dst:             archive_strncat_l
    - functionName:    free_sconv_object
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1351
      functionLinenumberEnd: 1362
      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:1356,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1357,15'
              BranchSideFuncs:
                - iconv_close
                - free
                - iconv_close
            - BranchSide:      'libarchive/archive_string.c:1358,6'
              BranchSideFuncs:
                - free
                - iconv_close
        - Branch String:   'libarchive/archive_string.c:1358,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1358,6'
              BranchSideFuncs:
                - iconv_close
                - free
            - BranchSide:      'libarchive/archive_string.c:1359,15'
              BranchSideFuncs:
                - iconv_close
                - free
      Callsites:
        - Src:             'libarchive/archive_string.c:1354,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_string.c:1357,3'
          Dst:             iconv_close
        - Src:             'libarchive/archive_string.c:1359,3'
          Dst:             iconv_close
    - functionName:    archive_wstring_append_from_mbs
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 685
      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:641,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:642,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:643,8'
              BranchSideFuncs:
                - mbrtowc
        - Branch String:   'libarchive/archive_string.c:649,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:649,17'
              BranchSideFuncs:
                - mbrtowc
            - BranchSide:      'libarchive/archive_string.c:649,2'
              BranchSideFuncs:
                - mbrtowc
        - Branch String:   'libarchive/archive_string.c:649,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:667,15'
              BranchSideFuncs:
                - mbrtowc
            - BranchSide:      'libarchive/archive_string.c:682,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:671,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:671,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:672,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:671,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:672,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:675,7'
              BranchSideFuncs:
                - mbrtowc
        - Branch String:   'libarchive/archive_string.c:675,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:675,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:676,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:675,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:676,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:677,6'
              BranchSideFuncs:
                - mbrtowc
      Callsites:
        - Src:             'libarchive/archive_string.c:641,14'
          Dst:             archive_wstring_ensure
        - Src:             'libarchive/archive_string.c:667,7'
          Dst:             mbrtowc
    - functionName:    archive_wstring_ensure
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 292
      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:291,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: 2003
      functionLinenumberEnd: 2055
      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:2008,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2008,20'
              BranchSideFuncs:
                - __errno_location
                - archive_string_append
                - archive_string_ensure
                - mbsnbytes
                - utf16nbytes
            - BranchSide:      'libarchive/archive_string.c:2017,6'
              BranchSideFuncs:
                - __errno_location
                - archive_string_append
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2008,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2009,7'
              BranchSideFuncs:
                - mbsnbytes
                - __errno_location
                - archive_string_append
                - archive_string_ensure
                - utf16nbytes
            - BranchSide:      'libarchive/archive_string.c:2017,6'
              BranchSideFuncs:
                - __errno_location
                - archive_string_append
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2009,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2009,22'
              BranchSideFuncs:
                - mbsnbytes
                - __errno_location
                - archive_string_append
                - archive_string_ensure
                - utf16nbytes
            - BranchSide:      'libarchive/archive_string.c:2012,23'
              BranchSideFuncs:
                - mbsnbytes
                - __errno_location
                - archive_string_append
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2009,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2010,25'
              BranchSideFuncs:
                - utf16nbytes
                - __errno_location
                - archive_string_append
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2012,23'
              BranchSideFuncs:
                - mbsnbytes
                - __errno_location
                - archive_string_append
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2017,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2018,7'
              BranchSideFuncs:
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2032,6'
              BranchSideFuncs:
                - __errno_location
                - archive_string_append
        - Branch String:   'libarchive/archive_string.c:2019,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2019,22'
              BranchSideFuncs:
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2021,29'
              BranchSideFuncs:
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2019,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2020,7'
              BranchSideFuncs:
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2021,29'
              BranchSideFuncs:
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2021,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2022,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2023,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2024,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2025,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2026,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2032,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2033,29'
              BranchSideFuncs:
                - archive_string_append
            - BranchSide:      'libarchive/archive_string.c:2038,6'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'libarchive/archive_string.c:2033,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2034,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2035,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2040,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2041,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'libarchive/archive_string.c:2051,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2043,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2043,18'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'libarchive/archive_string.c:2045,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2043,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2044,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2045,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2045,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2046,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2047,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2052,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2053,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2054,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:2010,13'
          Dst:             utf16nbytes
        - Src:             'libarchive/archive_string.c:2012,13'
          Dst:             mbsnbytes
        - Src:             'libarchive/archive_string.c:2021,7'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:2033,7'
          Dst:             archive_string_append
        - Src:             'libarchive/archive_string.c:2043,18'
          Dst:             __errno_location
    - functionName:    utf16nbytes
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1973
      functionLinenumberEnd: 1990
      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:1977,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1978,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1979,20'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:1985,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1985,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1985,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:1985,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1986,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1989,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mbsnbytes
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1953
      functionLinenumberEnd: 1969
      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:1957,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1958,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1959,20'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:1964,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1964,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1964,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:1964,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1965,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1968,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_current_charset
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1739
      functionLinenumberEnd: 1752
      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:1742,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1743,17'
              BranchSideFuncs:
                - default_iconv_charset
            - BranchSide:      'libarchive/archive_string.c:1745,39'
              BranchSideFuncs:
                - default_iconv_charset
                - strdup
                - get_current_codepage
                - get_current_oemcp
      Callsites:
        - Src:             'libarchive/archive_string.c:1743,17'
          Dst:             default_iconv_charset
        - Src:             'libarchive/archive_string.c:1745,17'
          Dst:             default_iconv_charset
        - Src:             'libarchive/archive_string.c:1747,22'
          Dst:             strdup
        - Src:             'libarchive/archive_string.c:1748,26'
          Dst:             get_current_codepage
        - Src:             'libarchive/archive_string.c:1749,23'
          Dst:             get_current_oemcp
    - functionName:    get_sconv_object
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1684
      functionLinenumberEnd: 1735
      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
        - create_sconv_object
        - find_sconv_object
        - free_sconv_object
        - get_current_codepage
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:1690,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1691,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1693,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:1693,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1694,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:1696,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:1700,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1701,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_string.c:1712,6'
              BranchSideFuncs:
                - add_sconv_object
                - free_sconv_object
                - archive_set_error
        - Branch String:   'libarchive/archive_string.c:1701,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1702,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_string.c:1705,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:1712,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1713,7'
              BranchSideFuncs:
                - free_sconv_object
                - archive_set_error
            - BranchSide:      'libarchive/archive_string.c:1732,6'
              BranchSideFuncs:
                - add_sconv_object
        - Branch String:   'libarchive/archive_string.c:1713,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1715,22'
              BranchSideFuncs:
                - archive_set_error
                - free_sconv_object
            - BranchSide:      'libarchive/archive_string.c:1725,21'
              BranchSideFuncs:
                - free_sconv_object
        - Branch String:   'libarchive/archive_string.c:1717,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1717,34'
              BranchSideFuncs:
                - archive_set_error
                - free_sconv_object
            - BranchSide:      'libarchive/archive_string.c:1717,37'
              BranchSideFuncs:
                - archive_set_error
                - free_sconv_object
        - Branch String:   'libarchive/archive_string.c:1732,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1733,20'
              BranchSideFuncs:
                - add_sconv_object
            - BranchSide:      'libarchive/archive_string.c:1734,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:1689,7'
          Dst:             find_sconv_object
        - Src:             'libarchive/archive_string.c:1694,22'
          Dst:             get_current_codepage
        - Src:             'libarchive/archive_string.c:1698,27'
          Dst:             canonical_charset_name
        - Src:             'libarchive/archive_string.c:1699,6'
          Dst:             canonical_charset_name
        - Src:             'libarchive/archive_string.c:1698,7'
          Dst:             create_sconv_object
        - Src:             'libarchive/archive_string.c:1702,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_string.c:1715,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_string.c:1725,3'
          Dst:             free_sconv_object
        - Src:             'libarchive/archive_string.c:1733,3'
          Dst:             add_sconv_object
    - functionName:    archive_mstring_copy_mbs_len_l
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4194
      functionLinenumberEnd: 4272
      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:4197,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4198,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:4201,2'
              BranchSideFuncs:
                - archive_strncpy_l
        - Branch String:   'libarchive/archive_string.c:4266,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4267,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:4269,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:4265,6'
          Dst:             archive_strncpy_l
    - functionName:    archive_mstring_copy_utf8
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4164
      functionLinenumberEnd: 4174
      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:4165,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4166,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:4169,3'
              BranchSideFuncs:
                - strlen
                - archive_strncat
                - strlen
      Callsites:
        - Src:             'libarchive/archive_string.c:4172,3'
          Dst:             strlen
        - Src:             'libarchive/archive_string.c:4172,3'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_string.c:4173,15'
          Dst:             strlen
    - functionName:    archive_mstring_copy_wcs_len
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4179
      functionLinenumberEnd: 4189
      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:4180,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4181,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:4184,2'
              BranchSideFuncs:
                - archive_wstrncat
      Callsites:
        - Src:             'libarchive/archive_string.c:4187,2'
          Dst:             archive_wstrncat
    - functionName:    archive_wstrncat
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 393
      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:387,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:387,19'
              BranchSideFuncs:
                - archive_wstring_append
                - __archive_errx
            - BranchSide:      'libarchive/archive_string.c:387,2'
              BranchSideFuncs:
                - archive_wstring_append
                - __archive_errx
        - Branch String:   'libarchive/archive_string.c:387,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:388,5'
              BranchSideFuncs:
                - archive_wstring_append
                - __archive_errx
            - BranchSide:      'libarchive/archive_string.c:391,35'
              BranchSideFuncs:
                - archive_wstring_append
                - __archive_errx
        - Branch String:   'libarchive/archive_string.c:391,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:392,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_string.c:393,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:391,12'
          Dst:             archive_wstring_append
        - Src:             'libarchive/archive_string.c:392,3'
          Dst:             __archive_errx
    - functionName:    archive_wstring_append
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 246
      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:239,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:240,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:241,6'
              BranchSideFuncs:
                - wmemmove
        - Branch String:   'libarchive/archive_string.c:241,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:242,12'
              BranchSideFuncs:
                - wmemmove
            - BranchSide:      'libarchive/archive_string.c:243,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:239,6'
          Dst:             archive_wstring_ensure
        - Src:             'libarchive/archive_string.c:242,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: 4157
      functionLinenumberEnd: 4159
      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:4159,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4159,5'
              BranchSideFuncs:
                - archive_mstring_copy_wcs_len
            - BranchSide:      'libarchive/archive_string.c:4159,30'
              BranchSideFuncs:
                - wcslen
                - archive_mstring_copy_wcs_len
      Callsites:
        - Src:             'libarchive/archive_string.c:4159,23'
          Dst:             wcslen
        - Src:             'libarchive/archive_string.c:4158,9'
          Dst:             archive_mstring_copy_wcs_len
    - functionName:    archive_mstring_copy_mbs_len
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4143
      functionLinenumberEnd: 4153
      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:4144,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4145,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:4148,2'
              BranchSideFuncs:
                - archive_strncat
      Callsites:
        - Src:             'libarchive/archive_string.c:4149,2'
          Dst:             archive_strncat
    - functionName:    archive_mstring_copy_mbs
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4132
      functionLinenumberEnd: 4138
      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:4133,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4134,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:4137,39'
              BranchSideFuncs:
                - strlen
                - archive_mstring_copy_mbs_len
      Callsites:
        - Src:             'libarchive/archive_string.c:4137,49'
          Dst:             strlen
        - Src:             'libarchive/archive_string.c:4137,10'
          Dst:             archive_mstring_copy_mbs_len
    - functionName:    archive_mstring_get_mbs_l
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4074
      functionLinenumberEnd: 4128
      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:4103,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4105,27'
              BranchSideFuncs:
                - archive_mstring_get_mbs
                - archive_strncpy_l
            - BranchSide:      'libarchive/archive_string.c:4109,6'
              BranchSideFuncs:
                - archive_strncpy_l
        - Branch String:   'libarchive/archive_string.c:4109,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4110,7'
              BranchSideFuncs:
                - archive_strncpy_l
            - BranchSide:      'libarchive/archive_string.c:4123,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:4110,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4112,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:4117,29'
              BranchSideFuncs:
                - archive_strncpy_l
        - Branch String:   'libarchive/archive_string.c:4113,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4114,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:4115,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:4120,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4121,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:4122,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:4105,3'
          Dst:             archive_mstring_get_mbs
        - Src:             'libarchive/archive_string.c:4117,9'
          Dst:             archive_strncpy_l
    - functionName:    archive_mstring_get_mbs
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3968
      functionLinenumberEnd: 4010
      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:3973,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3974,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3978,3'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - archive_strncpy_l
                - free_sconv_object
                - archive_string_append_from_wcs
        - Branch String:   'libarchive/archive_string.c:3980,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3981,3'
              BranchSideFuncs:
                - archive_string_append_from_wcs
                - archive_string_conversion_from_charset
                - archive_strncpy_l
                - free_sconv_object
            - BranchSide:      'libarchive/archive_string.c:3993,6'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - archive_strncpy_l
                - free_sconv_object
        - Branch String:   'libarchive/archive_string.c:3985,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3986,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3989,8'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - archive_strncpy_l
                - free_sconv_object
        - Branch String:   'libarchive/archive_string.c:3993,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3994,3'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - archive_strncpy_l
                - free_sconv_object
            - BranchSide:      'libarchive/archive_string.c:4009,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3996,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3997,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3998,27'
              BranchSideFuncs:
                - archive_strncpy_l
                - free_sconv_object
        - Branch String:   'libarchive/archive_string.c:4000,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4001,22'
              BranchSideFuncs:
                - free_sconv_object
            - BranchSide:      'libarchive/archive_string.c:4002,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:4003,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4004,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:4007,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:3982,7'
          Dst:             archive_string_append_from_wcs
        - Src:             'libarchive/archive_string.c:3995,8'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_string.c:3998,7'
          Dst:             archive_strncpy_l
        - Src:             'libarchive/archive_string.c:4001,4'
          Dst:             free_sconv_object
    - functionName:    archive_string_append_from_wcs
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 876
      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:838,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:839,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:841,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:843,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:843,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:843,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:843,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:844,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:873,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:844,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:845,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:856,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:849,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:849,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:849,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:848,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:851,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:852,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:860,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:861,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:870,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:861,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:863,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:866,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:838,6'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:842,36'
          Dst:             __ctype_get_mb_cur_max
        - Src:             'libarchive/archive_string.c:849,21'
          Dst:             __ctype_get_mb_cur_max
        - Src:             'libarchive/archive_string.c:849,21'
          Dst:             __ctype_get_mb_cur_max
        - Src:             'libarchive/archive_string.c:848,8'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:853,38'
          Dst:             __ctype_get_mb_cur_max
        - Src:             'libarchive/archive_string.c:856,7'
          Dst:             wcrtomb
        - Src:             'libarchive/archive_string.c:861,8'
          Dst:             __errno_location
    - functionName:    archive_mstring_get_wcs
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4015
      functionLinenumberEnd: 4069
      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:4020,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4021,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:4025,3'
              BranchSideFuncs:
                - archive_wstring_append_from_mbs
                - archive_mstring_get_mbs
        - Branch String:   'libarchive/archive_string.c:4053,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4055,27'
              BranchSideFuncs:
                - archive_mstring_get_mbs
                - archive_wstring_append_from_mbs
            - BranchSide:      'libarchive/archive_string.c:4058,6'
              BranchSideFuncs:
                - archive_wstring_append_from_mbs
        - Branch String:   'libarchive/archive_string.c:4058,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4059,3'
              BranchSideFuncs:
                - archive_wstring_append_from_mbs
            - BranchSide:      'libarchive/archive_string.c:4068,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:4062,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4063,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:4066,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:4055,3'
          Dst:             archive_mstring_get_mbs
        - Src:             'libarchive/archive_string.c:4060,7'
          Dst:             archive_wstring_append_from_mbs
    - functionName:    archive_mstring_get_utf8
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3907
      functionLinenumberEnd: 3963
      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:3912,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3913,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3917,3'
              BranchSideFuncs:
                - archive_string_conversion_to_charset
                - archive_strncpy_l
                - free_sconv_object
                - archive_mstring_get_mbs
        - Branch String:   'libarchive/archive_string.c:3943,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3945,27'
              BranchSideFuncs:
                - archive_mstring_get_mbs
                - archive_string_conversion_to_charset
                - archive_strncpy_l
                - free_sconv_object
            - BranchSide:      'libarchive/archive_string.c:3947,6'
              BranchSideFuncs:
                - archive_string_conversion_to_charset
                - archive_strncpy_l
                - free_sconv_object
        - Branch String:   'libarchive/archive_string.c:3947,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3948,45'
              BranchSideFuncs:
                - archive_string_conversion_to_charset
                - archive_strncpy_l
                - free_sconv_object
            - BranchSide:      'libarchive/archive_string.c:3962,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3949,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3950,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3951,27'
              BranchSideFuncs:
                - archive_strncpy_l
                - free_sconv_object
        - Branch String:   'libarchive/archive_string.c:3953,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3954,22'
              BranchSideFuncs:
                - free_sconv_object
            - BranchSide:      'libarchive/archive_string.c:3955,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3955,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3956,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3960,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:3945,3'
          Dst:             archive_mstring_get_mbs
        - Src:             'libarchive/archive_string.c:3948,8'
          Dst:             archive_string_conversion_to_charset
        - Src:             'libarchive/archive_string.c:3951,7'
          Dst:             archive_strncpy_l
        - Src:             'libarchive/archive_string.c:3954,4'
          Dst:             free_sconv_object
    - functionName:    archive_string_conversion_to_charset
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1766
      functionLinenumberEnd: 1771
      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
        - get_sconv_object
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:1769,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1769,6'
              BranchSideFuncs:
                - get_current_charset
                - get_sconv_object
            - BranchSide:      'libarchive/archive_string.c:1770,8'
              BranchSideFuncs:
                - get_current_charset
                - get_sconv_object
      Callsites:
        - Src:             'libarchive/archive_string.c:1771,30'
          Dst:             get_current_charset
        - Src:             'libarchive/archive_string.c:1771,10'
          Dst:             get_sconv_object
    - functionName:    archive_mstring_copy
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3897
      functionLinenumberEnd: 3902
      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:3899,2'
          Dst:             archive_string_concat
        - Src:             'libarchive/archive_string.c:3900,2'
          Dst:             archive_string_concat
        - Src:             'libarchive/archive_string.c:3901,2'
          Dst:             archive_wstring_concat
    - functionName:    archive_string_concat
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 259
      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:257,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:258,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_string.c:259,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:257,6'
          Dst:             archive_string_append
        - Src:             'libarchive/archive_string.c:258,3'
          Dst:             __archive_errx
    - functionName:    archive_wstring_concat
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 267
      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:265,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:266,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_string.c:267,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:265,6'
          Dst:             archive_wstring_append
        - Src:             'libarchive/archive_string.c:266,3'
          Dst:             __archive_errx
    - functionName:    archive_mstring_clean
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3887
      functionLinenumberEnd: 3893
      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:3888,2'
          Dst:             archive_wstring_free
        - Src:             'libarchive/archive_string.c:3889,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_string.c:3890,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_string.c:3891,2'
          Dst:             archive_string_free
    - functionName:    archive_wstring_free
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 285
      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: 1887
      functionLinenumberEnd: 1940
      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:1888,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1902,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1912,8'
              BranchSideFuncs:
                - setup_converter
            - BranchSide:      'libarchive/archive_string.c:1925,9'
              BranchSideFuncs:
                - setup_converter
            - BranchSide:      'libarchive/archive_string.c:1938,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:1912,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1913,4'
              BranchSideFuncs:
                - setup_converter
            - BranchSide:      'libarchive/archive_string.c:1918,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:1925,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1926,9'
              BranchSideFuncs:
                - setup_converter
            - BranchSide:      'libarchive/archive_string.c:1930,8'
              BranchSideFuncs:
                - setup_converter
        - Branch String:   'libarchive/archive_string.c:1926,58'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1927,9'
              BranchSideFuncs:
                - setup_converter
            - BranchSide:      'libarchive/archive_string.c:1930,8'
              BranchSideFuncs:
                - setup_converter
        - Branch String:   'libarchive/archive_string.c:1925,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1928,4'
              BranchSideFuncs:
                - setup_converter
            - BranchSide:      'libarchive/archive_string.c:1930,8'
              BranchSideFuncs:
                - setup_converter
        - Branch String:   'libarchive/archive_string.c:1930,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1931,4'
              BranchSideFuncs:
                - setup_converter
            - BranchSide:      'libarchive/archive_string.c:1936,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:1916,4'
          Dst:             setup_converter
        - Src:             'libarchive/archive_string.c:1934,4'
          Dst:             setup_converter
    - functionName:    archive_string_conversion_charset_name
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1875
      functionLinenumberEnd: 1880
      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:1876,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1877,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1879,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_string_conversion_free
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1857
      functionLinenumberEnd: 1868
      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:1861,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1862,13'
              BranchSideFuncs:
                - free_sconv_object
                - free
            - BranchSide:      'libarchive/archive_string.c:1865,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libarchive/archive_string.c:1863,3'
          Dst:             free_sconv_object
    - functionName:    archive_string_default_conversion_for_write
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1846
      functionLinenumberEnd: 1848
      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: 1839
      functionLinenumberEnd: 1841
      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: 425
      functionLinenumberEnd: 428
      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:426,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:427,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_string.c:428,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:426,12'
          Dst:             archive_wstring_append
        - Src:             'libarchive/archive_string.c:427,3'
          Dst:             __archive_errx
    - functionName:    archive_wstrcat
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 412
      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:412,9'
          Dst:             archive_wstrncat
    - functionName:    archive_strcat
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 405
      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:405,9'
          Dst:             archive_strncat
    - functionName:    archive_array_append
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 251
      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:251,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: 200
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - as
        - fmt
        - ap
      BBCount:         116
      ICount:          707
      EdgeCount:       133
      CyclomaticComplexity: 19
      functionsReached:
        - __archive_errx
        - __errno_location
        - 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:120,8'
              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:128,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:128,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:133,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:120,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:120,16'
              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:121,15'
              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:133,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:135,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:138,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:142,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:152,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:171,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:180,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:180,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:180,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:180,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:196,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:138,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:199,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:199,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:142,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:143,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:144,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:145,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:146,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:147,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:143,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:149,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:149,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:144,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:149,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:149,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,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:149,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:149,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:146,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:149,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:149,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:147,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:149,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:149,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:152,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:155,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:
                - 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,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:155,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:155,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:
                - 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:156,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:157,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:158,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:159,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:159,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:161,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:158,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:160,6'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_string_sprintf.c:161,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:163,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:163,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:163,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:164,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:165,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:166,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:171,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:171,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:171,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:172,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:173,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:174,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:175,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:175,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:177,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:174,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:176,5'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_string_sprintf.c:177,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:180,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:181,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:182,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:183,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:184,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:185,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:181,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:188,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:188,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:182,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:188,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:188,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:183,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:188,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:188,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:184,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:188,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:188,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:185,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:188,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:188,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:188,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:189,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:190,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:191,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:135,4'
          Dst:             archive_strappend_char
        - Src:             'libarchive/archive_string_sprintf.c:139,4'
          Dst:             archive_strappend_char
        - Src:             'libarchive/archive_string_sprintf.c:149,11'
          Dst:             append_int
        - Src:             'libarchive/archive_string_sprintf.c:159,9'
          Dst:             wcslen
        - Src:             'libarchive/archive_string_sprintf.c:158,9'
          Dst:             archive_string_append_from_wcs
        - Src:             'libarchive/archive_string_sprintf.c:159,29'
          Dst:             __errno_location
        - Src:             'libarchive/archive_string_sprintf.c:160,6'
          Dst:             __archive_errx
        - Src:             'libarchive/archive_string_sprintf.c:166,5'
          Dst:             archive_strcat
        - Src:             'libarchive/archive_string_sprintf.c:175,8'
          Dst:             wcslen
        - Src:             'libarchive/archive_string_sprintf.c:174,8'
          Dst:             archive_string_append_from_wcs
        - Src:             'libarchive/archive_string_sprintf.c:175,28'
          Dst:             __errno_location
        - Src:             'libarchive/archive_string_sprintf.c:176,5'
          Dst:             __archive_errx
        - Src:             'libarchive/archive_string_sprintf.c:189,14'
          Dst:             append_uint
        - Src:             'libarchive/archive_string_sprintf.c:190,14'
          Dst:             append_uint
        - Src:             'libarchive/archive_string_sprintf.c:191,13'
          Dst:             append_uint
        - Src:             'libarchive/archive_string_sprintf.c:197,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:    unix_to_ntfs
      functionSourceFile: '/src/libarchive/libarchive/archive_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - secs
        - nsecs
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_time.c:149,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_time.c:150,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_time.c:152,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_time.c:154,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_time.c:155,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_time.c:157,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_time.c:159,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_time.c:160,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_time.c:162,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ntfs_to_unix
      functionSourceFile: '/src/libarchive/libarchive/archive_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ntfs
        - secs
        - nsecs
      BBCount:         6
      ICount:          72
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lldiv
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libarchive/archive_time.c:128,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_time.c:129,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_time.c:135,28'
              BranchSideFuncs:
                - lldiv
      Callsites:
        - Src:             'libarchive/archive_time.c:137,10'
          Dst:             lldiv
    - functionName:    lldiv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unix_to_dos
      functionSourceFile: '/src/libarchive/libarchive/archive_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - unix_time
      BBCount:         17
      ICount:          144
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - localtime_r
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_time.c:98,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_time.c:98,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_time.c:115,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_time.c:98,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_time.c:99,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_time.c:115,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_time.c:101,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_time.c:102,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_time.c:105,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_time.c:115,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_time.c:116,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_time.c:118,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_time.c:93,6'
          Dst:             localtime_r
    - functionName:    dos_to_unix
      functionSourceFile: '/src/libarchive/libarchive/archive_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - dos_time
      BBCount:         6
      ICount:          86
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mktime
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_time.c:72,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_time.c:72,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_time.c:72,49'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_time.c:71,6'
          Dst:             mktime
    - functionName:    archive_utility_string_sort_helper
      functionSourceFile: '/src/libarchive/libarchive/archive_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_util.c:645,9'
          Dst:             strcmp
    - functionName:    archive_utility_string_sort
      functionSourceFile: '/src/libarchive/libarchive/archive_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - strings
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - archive_utility_string_sort_helper
        - qsort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_util.c:652,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:653,7'
              BranchSideFuncs:
                - qsort
            - BranchSide:      'libarchive/archive_util.c:654,8'
              BranchSideFuncs:
                - qsort
      Callsites:
        - Src:             'libarchive/archive_util.c:654,2'
          Dst:             qsort
        - Src:             'libarchive/archive_util.c:654,2'
          Dst:             archive_utility_string_sort_helper
    - functionName:    qsort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __archive_mkstemp
      functionSourceFile: '/src/libarchive/libarchive/archive_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 510
      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:508,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:508,6'
              BranchSideFuncs:
                - __archive_ensure_cloexec_flag
            - BranchSide:      'libarchive/archive_util.c:509,33'
              BranchSideFuncs:
                - __archive_ensure_cloexec_flag
      Callsites:
        - Src:             'libarchive/archive_util.c:507,7'
          Dst:             mkstemp
        - Src:             'libarchive/archive_util.c:509,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: 620
      functionLinenumberEnd: 632
      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:626,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:626,6'
              BranchSideFuncs:
                - fcntl
                - fcntl
            - BranchSide:      'libarchive/archive_util.c:627,17'
              BranchSideFuncs:
                - fcntl
                - fcntl
        - Branch String:   'libarchive/archive_util.c:628,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:628,23'
              BranchSideFuncs:
                - fcntl
            - BranchSide:      'libarchive/archive_util.c:630,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_util.c:628,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:629,10'
              BranchSideFuncs:
                - fcntl
            - BranchSide:      'libarchive/archive_util.c:630,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_util.c:627,11'
          Dst:             fcntl
        - Src:             'libarchive/archive_util.c:629,4'
          Dst:             fcntl
    - functionName:    get_tempdir
      functionSourceFile: '/src/libarchive/libarchive/archive_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 462
      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:453,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:457,21'
              BranchSideFuncs:
                - strlen
                - archive_strncat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_util.c:459,2'
              BranchSideFuncs:
                - strlen
                - archive_strncat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_util.c:459,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:459,2'
              BranchSideFuncs:
                - archive_strncat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_util.c:459,2'
              BranchSideFuncs:
                - strlen
                - archive_strncat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_util.c:460,28'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:460,31'
              BranchSideFuncs:
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_util.c:461,26'
              BranchSideFuncs:
                - archive_strappend_char
        - Branch String:   'libarchive/archive_util.c:460,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:460,6'
              BranchSideFuncs:
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_util.c:461,26'
              BranchSideFuncs:
                - archive_strappend_char
      Callsites:
        - Src:             'libarchive/archive_util.c:452,8'
          Dst:             getenv
        - Src:             'libarchive/archive_util.c:459,2'
          Dst:             strlen
        - Src:             'libarchive/archive_util.c:459,2'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_util.c:461,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: 473
      functionLinenumberEnd: 500
      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:478,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:479,7'
              BranchSideFuncs:
                - get_tempdir
                - open
                - archive_strcat
                - mkstemp
                - __archive_ensure_cloexec_flag
                - unlink
                - archive_string_free
            - BranchSide:      'libarchive/archive_util.c:482,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:479,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:480,4'
              BranchSideFuncs:
                - archive_string_free
            - BranchSide:      'libarchive/archive_util.c:481,2'
              BranchSideFuncs:
                - open
                - archive_strcat
                - mkstemp
                - __archive_ensure_cloexec_flag
                - unlink
                - archive_string_free
        - Branch String:   'libarchive/archive_util.c:482,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:482,3'
              BranchSideFuncs:
                - archive_strncat
                - open
                - archive_strcat
                - mkstemp
                - __archive_ensure_cloexec_flag
                - unlink
                - archive_string_free
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_util.c:482,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:483,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:484,17'
              BranchSideFuncs:
                - archive_strappend_char
                - open
                - archive_strcat
                - mkstemp
                - __archive_ensure_cloexec_flag
                - unlink
                - archive_string_free
            - BranchSide:      'libarchive/archive_util.c:485,4'
              BranchSideFuncs:
                - archive_strappend_char
                - open
                - archive_strcat
                - mkstemp
                - __archive_ensure_cloexec_flag
                - unlink
                - archive_string_free
        - Branch String:   'libarchive/archive_util.c:489,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:490,3'
              BranchSideFuncs:
                - archive_string_free
            - BranchSide:      'libarchive/archive_util.c:492,2'
              BranchSideFuncs:
                - archive_strcat
                - mkstemp
                - __archive_ensure_cloexec_flag
                - unlink
                - archive_string_free
        - Branch String:   'libarchive/archive_util.c:494,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:495,3'
              BranchSideFuncs:
                - archive_string_free
            - BranchSide:      'libarchive/archive_util.c:496,32'
              BranchSideFuncs:
                - __archive_ensure_cloexec_flag
                - unlink
                - archive_string_free
      Callsites:
        - Src:             'libarchive/archive_util.c:479,7'
          Dst:             get_tempdir
        - Src:             'libarchive/archive_util.c:482,3'
          Dst:             strlen
        - Src:             'libarchive/archive_util.c:482,3'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_util.c:485,4'
          Dst:             archive_strappend_char
        - Src:             'libarchive/archive_util.c:488,7'
          Dst:             open
        - Src:             'libarchive/archive_util.c:492,2'
          Dst:             archive_strcat
        - Src:             'libarchive/archive_util.c:493,7'
          Dst:             mkstemp
        - Src:             'libarchive/archive_util.c:496,2'
          Dst:             __archive_ensure_cloexec_flag
        - Src:             'libarchive/archive_util.c:497,2'
          Dst:             unlink
        - Src:             'libarchive/archive_util.c:499,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: 198
      functionLinenumberEnd: 203
      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:201,2'
          Dst:             archive_string_concat
    - functionName:    archive_set_error
      functionSourceFile: '/src/libarchive/libarchive/archive_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 194
      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:    704
      BranchProfiles:
        - Branch String:   'libarchive/archive_util.c:184,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:185,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_util.c:189,2'
              BranchSideFuncs:
                - archive_string_vsprintf
      Callsites:
        - Src:             'libarchive/archive_util.c:191,2'
          Dst:             archive_string_vsprintf
    - functionName:    archive_clear_error
      functionSourceFile: '/src/libarchive/libarchive/archive_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 176
      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: 166
      functionLinenumberEnd: 167
      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:167,9'
          Dst:             archive_filter_bytes
    - functionName:    archive_position_compressed
      functionSourceFile: '/src/libarchive/libarchive/archive_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 158
      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:158,9'
          Dst:             archive_filter_bytes
    - functionName:    archive_compression_name
      functionSourceFile: '/src/libarchive/libarchive/archive_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 148
      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:148,9'
          Dst:             archive_filter_name
    - functionName:    archive_compression
      functionSourceFile: '/src/libarchive/libarchive/archive_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      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:142,9'
          Dst:             archive_filter_code
    - functionName:    archive_format_name
      functionSourceFile: '/src/libarchive/libarchive/archive_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 135
      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: 128
      functionLinenumberEnd: 129
      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: 122
      functionLinenumberEnd: 123
      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: 112
      functionLinenumberEnd: 118
      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:114,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:114,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_util.c:117,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_util.c:114,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:115,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_util.c:117,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_errno
      functionSourceFile: '/src/libarchive/libarchive/archive_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 107
      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: 100
      functionLinenumberEnd: 101
      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: 94
      functionLinenumberEnd: 95
      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: 87
      functionLinenumberEnd: 89
      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:88,2'
          Dst:             archive_string_conversion_free
    - functionName:    __archive_errx
      functionSourceFile: '/src/libarchive/libarchive/archive_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 217
      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:211,6'
          Dst:             write
        - Src:             'libarchive/archive_util.c:213,20'
          Dst:             strlen
        - Src:             'libarchive/archive_util.c:213,6'
          Dst:             write
        - Src:             'libarchive/archive_util.c:215,6'
          Dst:             write
        - Src:             'libarchive/archive_util.c:217,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
        - XXH_swap32
      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
        - XXH_swap32
      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
        - XXH_swap32
      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.3513
                - store32.3513
                - store16.3516
                - blake2s_init_param
                - blake2s_update
                - secure_zero_memory.3514
            - 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.3513
                - store32.3513
                - store16.3516
                - blake2s_init_param
                - blake2s_update
                - secure_zero_memory.3514
        - Branch String:   'libarchive/archive_blake2s_ref.c:123,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2s_ref.c:123,17'
              BranchSideFuncs:
                - store32.3513
                - store32.3513
                - store16.3516
                - blake2s_init_param
                - blake2s_update
                - secure_zero_memory.3514
            - 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.3513
                - store32.3513
                - store16.3516
                - blake2s_init_param
                - blake2s_update
                - secure_zero_memory.3514
            - 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.3513
                - store32.3513
                - store16.3516
                - blake2s_init_param
                - blake2s_update
                - secure_zero_memory.3514
        - 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:142,5'
              BranchSideFuncs:
                - blake2s_update
                - secure_zero_memory.3514
      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.3513
                - store32.3513
                - store16.3516
                - 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.3513
                - store32.3513
                - store16.3516
                - 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.3514
                - store32.3513
        - 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.3514
                - store32.3513
        - Branch String:   'libarchive/archive_blake2s_ref.c:259,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2s_ref.c:260,14'
              BranchSideFuncs:
                - store32.3513
                - secure_zero_memory.3514
            - BranchSide:      'libarchive/archive_blake2s_ref.c:262,11'
              BranchSideFuncs:
                - secure_zero_memory.3514
      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,7'
              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,7'
          Dst:             calloc
    - functionName:    is_nfs4_flags
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2030
      functionLinenumberEnd: 2064
      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:2033,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2034,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2063,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:2034,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2036,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:2049,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2052,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2055,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2058,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2060,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_nfs4_perms
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1967
      functionLinenumberEnd: 2021
      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:1970,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1971,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2020,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1971,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1973,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1976,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1979,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1982,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1985,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1988,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1991,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1994,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1997,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2000,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2003,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2006,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2009,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2012,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2015,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2017,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ismode
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1933
      functionLinenumberEnd: 1958
      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:1936,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1937,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1938,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1940,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1941,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1957,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1941,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1943,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1943,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1946,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1946,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1949,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1949,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1952,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1954,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isint
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1906
      functionLinenumberEnd: 1924
      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:1908,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1910,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1910,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1911,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1922,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1911,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1911,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1912,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1911,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1912,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1913,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1913,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1914,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1915,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1914,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1914,31'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1917,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1913,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1915,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1917,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    next_field
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2077
      functionLinenumberEnd: 2113
      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:2079,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2079,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2079,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:2079,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2080,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2083,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:2086,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2086,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2086,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:2086,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2086,35'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2086,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:2086,45'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2086,50'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2086,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:2086,60'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2086,65'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2086,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:2086,74'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2086,79'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2086,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:2086,88'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2086,93'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2086,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:2086,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2087,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2090,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:2093,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2093,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2093,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:2093,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2093,35'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2093,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:2093,44'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2093,49'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2093,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:2093,59'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2093,64'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2093,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:2093,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2094,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2097,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:2100,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2101,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2109,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:2101,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2101,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2101,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:2101,31'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2101,36'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2101,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:2101,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2102,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2105,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:2109,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2109,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2110,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_acl_from_text_nl
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1634
      functionLinenumberEnd: 1897
      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:         193
      ICount:          1073
      EdgeCount:       248
      CyclomaticComplexity: 57
      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:1646,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1648,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:1652,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:1652,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:1655,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:1658,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1664,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1664,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:1664,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:1664,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1664,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:1664,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:1664,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1669,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:1894,20'
              BranchSideFuncs:
                - archive_acl_reset
        - Branch String:   'libarchive/archive_acl.c:1673,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1674,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:1677,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:1678,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1672,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:1681,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:1681,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1682,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:1684,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:1684,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1684,33'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1686,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1684,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1686,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1689,9'
              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:1689,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1691,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:1694,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:1700,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1710,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:1809,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:1712,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1712,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:1720,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:1712,31'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1712,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:1714,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:1713,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1713,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:1720,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:1712,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1714,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:1720,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:1715,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1716,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:1718,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:1725,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1725,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:1729,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:1725,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1726,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:1729,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:1734,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1735,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:1739,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:1739,4'
          Branch Sides:
            - 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,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:1756,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:1761,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: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:1751,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1751,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:1753,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:1752,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1752,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:1754,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:1751,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1753,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:1754,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:1756,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1756,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:1758,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:1757,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1757,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:1759,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:1756,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1758,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:1759,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:1764,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1767,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:1767,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:1782,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:1782,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:1793,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:1768,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1768,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:1773,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:1769,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1769,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:1773,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:1767,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1772,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:1773,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:1782,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1783,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:1784,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:1782,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1784,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:1790,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:1785,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1786,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:1788,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:1801,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1801,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:1807,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:1801,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1804,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:1807,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:1813,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1815,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: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,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:1829,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:1833,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:1815,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1816,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:1817,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: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:1823,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1824,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:1825,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:1829,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1830,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:1831,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:1836,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1838,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:1840,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:1840,45'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1841,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:1842,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:1840,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1842,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:1846,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:1848,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1851,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:1854,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:1854,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1857,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:1860,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:1863,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1864,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:1866,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:1864,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1865,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:1866,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:1867,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1868,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:1869,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:1869,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1870,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:1871,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:1874,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1876,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:1879,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:1886,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1887,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1888,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:1888,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1889,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:1890,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:1672,4'
          Dst:             next_field
        - Src:             'libarchive/archive_acl.c:1713,11'
          Dst:             memcmp
        - Src:             'libarchive/archive_acl.c:1723,4'
          Dst:             isint
        - Src:             'libarchive/archive_acl.c:1726,5'
          Dst:             isint
        - Src:             'libarchive/archive_acl.c:1742,12'
          Dst:             memcmp
        - Src:             'libarchive/archive_acl.c:1747,12'
          Dst:             memcmp
        - Src:             'libarchive/archive_acl.c:1752,12'
          Dst:             memcmp
        - Src:             'libarchive/archive_acl.c:1757,12'
          Dst:             memcmp
        - Src:             'libarchive/archive_acl.c:1769,12'
          Dst:             ismode
        - Src:             'libarchive/archive_acl.c:1801,25'
          Dst:             ismode
        - Src:             'libarchive/archive_acl.c:1815,9'
          Dst:             memcmp
        - Src:             'libarchive/archive_acl.c:1819,9'
          Dst:             memcmp
        - Src:             'libarchive/archive_acl.c:1823,9'
          Dst:             memcmp
        - Src:             'libarchive/archive_acl.c:1825,14'
          Dst:             memcmp
        - Src:             'libarchive/archive_acl.c:1829,9'
          Dst:             memcmp
        - Src:             'libarchive/archive_acl.c:1844,5'
          Dst:             isint
        - Src:             'libarchive/archive_acl.c:1848,9'
          Dst:             is_nfs4_perms
        - Src:             'libarchive/archive_acl.c:1854,9'
          Dst:             is_nfs4_flags
        - Src:             'libarchive/archive_acl.c:1864,9'
          Dst:             memcmp
        - Src:             'libarchive/archive_acl.c:1867,9'
          Dst:             memcmp
        - Src:             'libarchive/archive_acl.c:1869,14'
          Dst:             memcmp
        - Src:             'libarchive/archive_acl.c:1871,14'
          Dst:             memcmp
        - Src:             'libarchive/archive_acl.c:1879,4'
          Dst:             isint
        - Src:             'libarchive/archive_acl.c:1884,7'
          Dst:             archive_acl_add_entry_len_l
        - Src:             'libarchive/archive_acl.c:1894,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: 1627
      functionLinenumberEnd: 1628
      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:1628,45'
          Dst:             strlen
        - Src:             'libarchive/archive_acl.c:1628,9'
          Dst:             archive_acl_from_text_nl
    - functionName:    is_nfs4_flags_w
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1528
      functionLinenumberEnd: 1562
      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:1531,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1532,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1561,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1532,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1534,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1537,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1540,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1543,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1547,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1550,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1553,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1556,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1558,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_nfs4_perms_w
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1465
      functionLinenumberEnd: 1519
      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:1468,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1469,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1518,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1469,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1471,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1474,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1477,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1480,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1483,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1486,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1489,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1492,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1495,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1498,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1501,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1504,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1507,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1510,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1513,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1515,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ismode_w
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1431
      functionLinenumberEnd: 1456
      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:1434,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1435,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1436,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1438,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1439,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1455,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1439,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1441,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1441,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1444,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1444,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1447,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1447,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1450,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1452,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isint_w
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1404
      functionLinenumberEnd: 1422
      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:1406,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1407,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1408,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1408,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1409,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1420,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1409,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1409,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1410,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1409,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1410,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1411,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1411,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1412,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1413,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1412,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1412,31'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1415,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1411,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1413,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1415,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    next_field_w
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1575
      functionLinenumberEnd: 1611
      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:1577,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1577,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1577,27'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1577,39'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1577,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1577,44'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1577,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1578,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1580,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1583,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1583,28'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1583,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1583,39'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1583,44'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1583,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1583,55'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1583,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1584,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1584,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1583,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1584,25'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1583,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1585,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1587,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1590,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1591,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1593,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1594,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1594,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1594,29'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1594,42'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1594,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1594,47'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1594,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1595,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1597,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1601,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1602,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1609,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1602,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1602,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1602,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1602,40'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1602,45'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1602,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1602,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1603,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1605,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1609,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1609,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1610,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_acl_from_text_w
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1138
      functionLinenumberEnd: 1395
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - acl
        - text
        - want_type
      BBCount:         190
      ICount:          1052
      EdgeCount:       243
      CyclomaticComplexity: 55
      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:1392,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,33'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1191,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1189,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1191,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1194,9'
              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:1194,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1196,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:1199,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:1205,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1215,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:1309,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:1217,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1217,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:1225,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:1217,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1217,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:1219,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:1218,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1218,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:1225,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:1217,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1219,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:1225,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:1220,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1221,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:1223,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:1230,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1230,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:1234,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:1230,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1231,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:1234,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:1239,4'
          Branch Sides:
            - 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,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:1261,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: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:1256,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1256,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:1258,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:1257,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1257,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:1259,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:1256,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1258,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:1259,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:1264,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1267,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:1267,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:1282,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:1282,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:1293,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:1268,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1268,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:1273,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:1269,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1269,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:1273,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:1267,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1272,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:1273,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:1282,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1283,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:1284,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:1282,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1284,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:1290,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:1285,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1286,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:1288,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:1301,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1301,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:1307,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:1301,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1304,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:1307,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:1313,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1315,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:1319,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:1323,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:1329,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:1332,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:1315,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1316,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:1317,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:1319,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1320,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:1321,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:1323,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1324,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:1325,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:1329,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1329,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:1330,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:1335,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1337,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:1339,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:1339,45'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1340,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:1341,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:1339,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1341,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:1345,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:1347,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1350,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:1353,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:1353,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1356,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:1359,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:1362,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1363,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:1365,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:1363,9'
          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,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:1366,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1367,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:1368,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:1368,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1369,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:1370,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:1373,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1375,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:1378,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:1384,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1385,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1386,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:1386,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1387,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:1388,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:1218,11'
          Dst:             wmemcmp
        - Src:             'libarchive/archive_acl.c:1228,4'
          Dst:             isint_w
        - Src:             'libarchive/archive_acl.c:1231,5'
          Dst:             isint_w
        - 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:1257,12'
          Dst:             wmemcmp
        - Src:             'libarchive/archive_acl.c:1269,12'
          Dst:             ismode_w
        - Src:             'libarchive/archive_acl.c:1301,25'
          Dst:             ismode_w
        - Src:             'libarchive/archive_acl.c:1315,9'
          Dst:             wmemcmp
        - Src:             'libarchive/archive_acl.c:1319,9'
          Dst:             wmemcmp
        - Src:             'libarchive/archive_acl.c:1323,9'
          Dst:             wmemcmp
        - Src:             'libarchive/archive_acl.c:1325,14'
          Dst:             wmemcmp
        - Src:             'libarchive/archive_acl.c:1329,9'
          Dst:             wmemcmp
        - Src:             'libarchive/archive_acl.c:1343,5'
          Dst:             isint_w
        - Src:             'libarchive/archive_acl.c:1347,9'
          Dst:             is_nfs4_perms_w
        - Src:             'libarchive/archive_acl.c:1353,9'
          Dst:             is_nfs4_flags_w
        - Src:             'libarchive/archive_acl.c:1363,9'
          Dst:             wmemcmp
        - Src:             'libarchive/archive_acl.c:1366,9'
          Dst:             wmemcmp
        - Src:             'libarchive/archive_acl.c:1368,14'
          Dst:             wmemcmp
        - Src:             'libarchive/archive_acl.c:1370,14'
          Dst:             wmemcmp
        - Src:             'libarchive/archive_acl.c:1378,4'
          Dst:             isint_w
        - Src:             'libarchive/archive_acl.c:1382,7'
          Dst:             archive_acl_add_entry_w_len
        - Src:             'libarchive/archive_acl.c:1392,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:
        - realloc
        - 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:         25
      ICount:          148
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - archive_strappend_char
        - extract_quotation
      functionUses:    2
      BranchProfiles:
        - 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: 1568
      functionLinenumberEnd: 1574
      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:1569,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_digest.c:1569,7'
              BranchSideFuncs:
                - EVP_DigestFinal
                - EVP_MD_CTX_free
            - BranchSide:      'libarchive/archive_digest.c:1570,22'
              BranchSideFuncs:
                - EVP_DigestFinal
                - EVP_MD_CTX_free
      Callsites:
        - Src:             'libarchive/archive_digest.c:1570,5'
          Dst:             EVP_DigestFinal
        - Src:             'libarchive/archive_digest.c:1571,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: 1561
      functionLinenumberEnd: 1563
      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:1562,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: 1550
      functionLinenumberEnd: 1556
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_DigestInit
        - EVP_MD_CTX_new
        - EVP_sha512
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_digest.c:1551,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_digest.c:1552,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_digest.c:1553,24'
              BranchSideFuncs:
                - EVP_sha512
                - EVP_DigestInit
        - Branch String:   'libarchive/archive_digest.c:1553,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_digest.c:1554,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_digest.c:1555,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_digest.c:1551,15'
          Dst:             EVP_MD_CTX_new
        - Src:             'libarchive/archive_digest.c:1553,29'
          Dst:             EVP_sha512
        - Src:             'libarchive/archive_digest.c:1553,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: 1292
      functionLinenumberEnd: 1298
      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:1293,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_digest.c:1293,7'
              BranchSideFuncs:
                - EVP_DigestFinal
                - EVP_MD_CTX_free
            - BranchSide:      'libarchive/archive_digest.c:1294,22'
              BranchSideFuncs:
                - EVP_DigestFinal
                - EVP_MD_CTX_free
      Callsites:
        - Src:             'libarchive/archive_digest.c:1294,5'
          Dst:             EVP_DigestFinal
        - Src:             'libarchive/archive_digest.c:1295,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    __archive_sha384update
      functionSourceFile: '/src/libarchive/libarchive/archive_digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1285
      functionLinenumberEnd: 1287
      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:1286,3'
          Dst:             EVP_DigestUpdate
    - functionName:    __archive_sha384init
      functionSourceFile: '/src/libarchive/libarchive/archive_digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1274
      functionLinenumberEnd: 1280
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_DigestInit
        - EVP_MD_CTX_new
        - EVP_sha384
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_digest.c:1275,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_digest.c:1276,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_digest.c:1277,24'
              BranchSideFuncs:
                - EVP_sha384
                - EVP_DigestInit
        - Branch String:   'libarchive/archive_digest.c:1277,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_digest.c:1278,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_digest.c:1279,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_digest.c:1275,15'
          Dst:             EVP_MD_CTX_new
        - Src:             'libarchive/archive_digest.c:1277,29'
          Dst:             EVP_sha384
        - Src:             'libarchive/archive_digest.c:1277,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: 1040
      functionLinenumberEnd: 1046
      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:1041,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_digest.c:1041,7'
              BranchSideFuncs:
                - EVP_DigestFinal
                - EVP_MD_CTX_free
            - BranchSide:      'libarchive/archive_digest.c:1042,22'
              BranchSideFuncs:
                - EVP_DigestFinal
                - EVP_MD_CTX_free
      Callsites:
        - Src:             'libarchive/archive_digest.c:1042,5'
          Dst:             EVP_DigestFinal
        - Src:             'libarchive/archive_digest.c:1043,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    __archive_sha256update
      functionSourceFile: '/src/libarchive/libarchive/archive_digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1033
      functionLinenumberEnd: 1035
      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:1034,3'
          Dst:             EVP_DigestUpdate
    - functionName:    __archive_sha256init
      functionSourceFile: '/src/libarchive/libarchive/archive_digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1022
      functionLinenumberEnd: 1028
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_DigestInit
        - EVP_MD_CTX_new
        - EVP_sha256
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_digest.c:1023,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_digest.c:1024,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_digest.c:1025,24'
              BranchSideFuncs:
                - EVP_sha256
                - EVP_DigestInit
        - Branch String:   'libarchive/archive_digest.c:1025,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_digest.c:1026,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_digest.c:1027,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_digest.c:1023,15'
          Dst:             EVP_MD_CTX_new
        - Src:             'libarchive/archive_digest.c:1025,29'
          Dst:             EVP_sha256
        - Src:             'libarchive/archive_digest.c:1025,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: 760
      functionLinenumberEnd: 770
      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:765,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_digest.c:765,7'
              BranchSideFuncs:
                - EVP_DigestFinal
                - EVP_MD_CTX_free
            - BranchSide:      'libarchive/archive_digest.c:766,22'
              BranchSideFuncs:
                - EVP_DigestFinal
                - EVP_MD_CTX_free
      Callsites:
        - Src:             'libarchive/archive_digest.c:766,5'
          Dst:             EVP_DigestFinal
        - Src:             'libarchive/archive_digest.c:767,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    __archive_sha1update
      functionSourceFile: '/src/libarchive/libarchive/archive_digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 755
      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:754,3'
          Dst:             EVP_DigestUpdate
    - functionName:    __archive_sha1init
      functionSourceFile: '/src/libarchive/libarchive/archive_digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_DigestInit
        - EVP_MD_CTX_new
        - EVP_sha1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_digest.c:743,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_digest.c:744,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_digest.c:745,24'
              BranchSideFuncs:
                - EVP_sha1
                - EVP_DigestInit
        - Branch String:   'libarchive/archive_digest.c:745,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_digest.c:746,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_digest.c:747,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_digest.c:743,15'
          Dst:             EVP_MD_CTX_new
        - Src:             'libarchive/archive_digest.c:745,29'
          Dst:             EVP_sha1
        - Src:             'libarchive/archive_digest.c:745,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: 532
      functionLinenumberEnd: 538
      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:533,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_digest.c:533,7'
              BranchSideFuncs:
                - EVP_DigestFinal
                - EVP_MD_CTX_free
            - BranchSide:      'libarchive/archive_digest.c:534,22'
              BranchSideFuncs:
                - EVP_DigestFinal
                - EVP_MD_CTX_free
      Callsites:
        - Src:             'libarchive/archive_digest.c:534,5'
          Dst:             EVP_DigestFinal
        - Src:             'libarchive/archive_digest.c:535,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    __archive_ripemd160update
      functionSourceFile: '/src/libarchive/libarchive/archive_digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 527
      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:526,3'
          Dst:             EVP_DigestUpdate
    - functionName:    __archive_ripemd160init
      functionSourceFile: '/src/libarchive/libarchive/archive_digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_DigestInit
        - EVP_MD_CTX_new
        - EVP_ripemd160
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_digest.c:515,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_digest.c:516,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_digest.c:517,24'
              BranchSideFuncs:
                - EVP_ripemd160
                - EVP_DigestInit
        - Branch String:   'libarchive/archive_digest.c:517,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_digest.c:518,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_digest.c:519,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_digest.c:515,15'
          Dst:             EVP_MD_CTX_new
        - Src:             'libarchive/archive_digest.c:517,29'
          Dst:             EVP_ripemd160
        - Src:             'libarchive/archive_digest.c:517,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: 349
      functionLinenumberEnd: 359
      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:354,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_digest.c:354,7'
              BranchSideFuncs:
                - EVP_DigestFinal
                - EVP_MD_CTX_free
            - BranchSide:      'libarchive/archive_digest.c:355,22'
              BranchSideFuncs:
                - EVP_DigestFinal
                - EVP_MD_CTX_free
      Callsites:
        - Src:             'libarchive/archive_digest.c:355,5'
          Dst:             EVP_DigestFinal
        - Src:             'libarchive/archive_digest.c:356,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    __archive_md5update
      functionSourceFile: '/src/libarchive/libarchive/archive_digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 344
      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:343,3'
          Dst:             EVP_DigestUpdate
    - functionName:    __archive_md5init
      functionSourceFile: '/src/libarchive/libarchive/archive_digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_DigestInit
        - EVP_MD_CTX_new
        - EVP_md5
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_digest.c:332,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_digest.c:333,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_digest.c:334,24'
              BranchSideFuncs:
                - EVP_md5
                - EVP_DigestInit
        - Branch String:   'libarchive/archive_digest.c:334,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_digest.c:335,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_digest.c:336,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_digest.c:332,15'
          Dst:             EVP_MD_CTX_new
        - Src:             'libarchive/archive_digest.c:334,29'
          Dst:             EVP_md5
        - Src:             'libarchive/archive_digest.c:334,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: 407
      functionLinenumberEnd: 440
      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:414,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:415,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:416,23'
              BranchSideFuncs:
                - calloc
                - free
        - Branch String:   'libarchive/archive_entry_link_resolver.c:418,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:419,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:421,9'
              BranchSideFuncs:
                - free
        - Branch String:   'libarchive/archive_entry_link_resolver.c:421,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:422,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:437,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libarchive/archive_entry_link_resolver.c:422,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:424,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:436,2'
              BranchSideFuncs:
                - free
        - Branch String:   'libarchive/archive_entry_link_resolver.c:430,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:431,37'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:432,15'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libarchive/archive_entry_link_resolver.c:416,16'
          Dst:             calloc
    - functionName:    archive_entry_partial_links
      functionSourceFile: '/src/libarchive/libarchive/archive_entry_link_resolver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 468
      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:450,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:451,22'
              BranchSideFuncs:
                - archive_entry_free
                - archive_entry_free
                - free
                - next_entry
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:457,18'
              BranchSideFuncs:
                - next_entry
        - Branch String:   'libarchive/archive_entry_link_resolver.c:458,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:459,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:464,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_link_resolver.c:460,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:461,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:462,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry_link_resolver.c:451,3'
          Dst:             archive_entry_free
        - Src:             'libarchive/archive_entry_link_resolver.c:452,3'
          Dst:             archive_entry_free
        - Src:             'libarchive/archive_entry_link_resolver.c:457,7'
          Dst:             next_entry
    - functionName:    next_entry
      functionSourceFile: '/src/libarchive/libarchive/archive_entry_link_resolver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 367
      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:337,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:338,22'
              BranchSideFuncs:
                - archive_entry_free
                - archive_entry_free
                - free
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:345,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_link_resolver.c:345,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:346,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:366,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_link_resolver.c:346,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:347,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:365,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_link_resolver.c:347,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:348,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:350,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_link_resolver.c:347,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:349,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:350,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_link_resolver.c:350,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:351,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:354,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_link_resolver.c:350,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:352,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:354,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_link_resolver.c:354,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:355,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:356,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_link_resolver.c:356,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:357,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:359,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry_link_resolver.c:338,3'
          Dst:             archive_entry_free
        - Src:             'libarchive/archive_entry_link_resolver.c:339,3'
          Dst:             archive_entry_free
    - functionName:    insert_entry
      functionSourceFile: '/src/libarchive/libarchive/archive_entry_link_resolver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - res
        - entry
      BBCount:         17
      ICount:          155
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - archive_entry_clone
        - archive_entry_dev
        - archive_entry_dev_is_set
        - archive_entry_ino64
        - archive_entry_ino_is_set
        - archive_entry_nlink
        - calloc
        - grow_hash
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry_link_resolver.c:376,39'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:376,68'
              BranchSideFuncs:
                - archive_entry_dev_is_set
                - calloc
                - archive_entry_clone
                - archive_entry_dev
                - archive_entry_ino64
                - archive_entry_nlink
                - grow_hash
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:377,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_link_resolver.c:376,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:377,3'
              BranchSideFuncs:
                - calloc
                - archive_entry_clone
                - archive_entry_dev
                - archive_entry_ino64
                - archive_entry_nlink
                - grow_hash
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:381,7'
              BranchSideFuncs:
                - calloc
                - archive_entry_clone
                - archive_entry_dev
                - archive_entry_ino64
                - archive_entry_nlink
                - grow_hash
        - Branch String:   'libarchive/archive_entry_link_resolver.c:382,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:383,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:384,38'
              BranchSideFuncs:
                - archive_entry_clone
                - archive_entry_dev
                - archive_entry_ino64
                - archive_entry_nlink
                - grow_hash
        - Branch String:   'libarchive/archive_entry_link_resolver.c:387,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:388,13'
              BranchSideFuncs:
                - grow_hash
                - archive_entry_dev
                - archive_entry_ino64
                - archive_entry_nlink
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:390,36'
              BranchSideFuncs:
                - archive_entry_dev
                - archive_entry_ino64
                - archive_entry_nlink
        - Branch String:   'libarchive/archive_entry_link_resolver.c:394,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:395,36'
              BranchSideFuncs:
                - archive_entry_nlink
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:396,2'
              BranchSideFuncs:
                - archive_entry_nlink
      Callsites:
        - Src:             'libarchive/archive_entry_link_resolver.c:376,7'
          Dst:             archive_entry_ino_is_set
        - Src:             'libarchive/archive_entry_link_resolver.c:376,43'
          Dst:             archive_entry_dev_is_set
        - Src:             'libarchive/archive_entry_link_resolver.c:381,7'
          Dst:             calloc
        - Src:             'libarchive/archive_entry_link_resolver.c:384,18'
          Dst:             archive_entry_clone
        - Src:             'libarchive/archive_entry_link_resolver.c:388,3'
          Dst:             grow_hash
        - Src:             'libarchive/archive_entry_link_resolver.c:390,18'
          Dst:             archive_entry_dev
        - Src:             'libarchive/archive_entry_link_resolver.c:390,45'
          Dst:             archive_entry_ino64
        - Src:             'libarchive/archive_entry_link_resolver.c:401,14'
          Dst:             archive_entry_nlink
    - functionName:    find_entry
      functionSourceFile: '/src/libarchive/libarchive/archive_entry_link_resolver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - res
        - entry
      BBCount:         34
      ICount:          255
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - archive_entry_dev
        - archive_entry_dev_is_set
        - archive_entry_free
        - archive_entry_ino64
        - archive_entry_ino_is_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry_link_resolver.c:283,39'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:283,68'
              BranchSideFuncs:
                - archive_entry_dev_is_set
                - archive_entry_dev
                - archive_entry_ino64
                - archive_entry_dev
                - archive_entry_ino64
                - archive_entry_free
                - archive_entry_free
                - free
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:284,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_link_resolver.c:283,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:284,3'
              BranchSideFuncs:
                - archive_entry_dev
                - archive_entry_ino64
                - archive_entry_dev
                - archive_entry_ino64
                - archive_entry_free
                - archive_entry_free
                - free
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:288,6'
              BranchSideFuncs:
                - archive_entry_dev
                - archive_entry_ino64
                - archive_entry_dev
                - archive_entry_ino64
                - archive_entry_free
                - archive_entry_free
                - free
        - Branch String:   'libarchive/archive_entry_link_resolver.c:288,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:289,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:295,26'
              BranchSideFuncs:
                - archive_entry_dev
                - archive_entry_ino64
                - archive_entry_dev
                - archive_entry_ino64
        - Branch String:   'libarchive/archive_entry_link_resolver.c:301,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:302,7'
              BranchSideFuncs:
                - archive_entry_dev
                - archive_entry_ino64
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:327,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_link_resolver.c:303,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:303,10'
              BranchSideFuncs:
                - archive_entry_dev
                - archive_entry_ino64
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:326,2'
              BranchSideFuncs:
                - archive_entry_dev
                - archive_entry_ino64
        - Branch String:   'libarchive/archive_entry_link_resolver.c:304,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:304,10'
              BranchSideFuncs:
                - archive_entry_ino64
                - archive_entry_dev
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:326,2'
              BranchSideFuncs:
                - archive_entry_dev
                - archive_entry_ino64
        - Branch String:   'libarchive/archive_entry_link_resolver.c:302,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:311,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:326,2'
              BranchSideFuncs:
                - archive_entry_dev
                - archive_entry_ino64
        - Branch String:   'libarchive/archive_entry_link_resolver.c:312,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:313,13'
              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,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:317,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_link_resolver.c:317,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:318,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:319,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_link_resolver.c:319,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:320,28'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:321,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry_link_resolver.c:283,7'
          Dst:             archive_entry_ino_is_set
        - Src:             'libarchive/archive_entry_link_resolver.c:283,43'
          Dst:             archive_entry_dev_is_set
        - Src:             'libarchive/archive_entry_link_resolver.c:289,3'
          Dst:             archive_entry_free
        - Src:             'libarchive/archive_entry_link_resolver.c:290,3'
          Dst:             archive_entry_free
        - Src:             'libarchive/archive_entry_link_resolver.c:295,8'
          Dst:             archive_entry_dev
        - Src:             'libarchive/archive_entry_link_resolver.c:296,8'
          Dst:             archive_entry_ino64
        - Src:             'libarchive/archive_entry_link_resolver.c:303,17'
          Dst:             archive_entry_dev
        - Src:             'libarchive/archive_entry_link_resolver.c:304,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:108,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:101,37'
              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
        - HMAC_Init_ex
      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: 272
      functionLinenumberEnd: 274
      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:273,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: 290
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - oldPtr
        - nu
      BBCount:         18
      ICount:          158
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - InsertNode
        - RemoveNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd8.c:293,50'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:293,53'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:294,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:293,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:294,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:295,20'
              BranchSideFuncs:
                - RemoveNode
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:296,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:296,3'
              BranchSideFuncs:
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:296,3'
              BranchSideFuncs:
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:297,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:298,16'
              BranchSideFuncs:
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:300,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:295,9'
          Dst:             RemoveNode
        - Src:             'libarchive/archive_ppmd8.c:298,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: 305
      functionLinenumberEnd: 339
      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:309,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:310,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:313,40'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:314,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:316,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:319,29'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:322,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:324,49'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:339,1'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:325,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:327,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:338,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:328,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:330,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:336,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:333,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:328,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:334,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CutOff
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 508
      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:456,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:458,9'
              BranchSideFuncs:
                - MoveUnitsUp
                - Refresh
                - FreeUnits
                - FreeUnits
                - SpecialFreeUnit
                - SetSuccessor
                - CutOff
                - SetSuccessor
                - SetSuccessor
                - SwapStates
            - BranchSide:      'libarchive/archive_ppmd8.c:472,16'
              BranchSideFuncs:
                - MoveUnitsUp
                - Refresh
                - FreeUnits
                - FreeUnits
                - SpecialFreeUnit
                - SetSuccessor
                - CutOff
                - SetSuccessor
                - SetSuccessor
                - SwapStates
        - Branch String:   'libarchive/archive_ppmd8.c:459,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:461,11'
              BranchSideFuncs:
                - SetSuccessor
                - SpecialFreeUnit
                - CutOff
                - SetSuccessor
            - BranchSide:      'libarchive/archive_ppmd8.c:468,21'
              BranchSideFuncs:
                - SpecialFreeUnit
        - Branch String:   'libarchive/archive_ppmd8.c:461,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:462,22'
              BranchSideFuncs:
                - CutOff
                - SetSuccessor
                - SpecialFreeUnit
            - BranchSide:      'libarchive/archive_ppmd8.c:464,22'
              BranchSideFuncs:
                - SetSuccessor
                - SpecialFreeUnit
        - Branch String:   'libarchive/archive_ppmd8.c:465,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:465,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:466,16'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:465,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:466,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:467,5'
              BranchSideFuncs:
                - SpecialFreeUnit
        - Branch String:   'libarchive/archive_ppmd8.c:474,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:475,17'
              BranchSideFuncs:
                - SetSuccessor
                - Refresh
                - FreeUnits
                - FreeUnits
                - SpecialFreeUnit
                - CutOff
                - SetSuccessor
                - SetSuccessor
                - SwapStates
            - BranchSide:      'libarchive/archive_ppmd8.c:486,7'
              BranchSideFuncs:
                - Refresh
                - FreeUnits
                - FreeUnits
                - SpecialFreeUnit
        - Branch String:   'libarchive/archive_ppmd8.c:475,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:477,25'
              BranchSideFuncs:
                - SetSuccessor
                - SwapStates
                - Refresh
                - FreeUnits
                - FreeUnits
                - SpecialFreeUnit
                - SetSuccessor
                - CutOff
                - SetSuccessor
            - BranchSide:      'libarchive/archive_ppmd8.c:481,14'
              BranchSideFuncs:
                - SetSuccessor
                - Refresh
                - FreeUnits
                - FreeUnits
                - SpecialFreeUnit
                - SetSuccessor
                - SwapStates
                - CutOff
                - SetSuccessor
        - Branch String:   'libarchive/archive_ppmd8.c:481,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:482,20'
              BranchSideFuncs:
                - CutOff
                - SetSuccessor
                - Refresh
                - FreeUnits
                - FreeUnits
                - SpecialFreeUnit
                - SetSuccessor
                - SetSuccessor
                - SwapStates
            - BranchSide:      'libarchive/archive_ppmd8.c:484,20'
              BranchSideFuncs:
                - SetSuccessor
                - Refresh
                - FreeUnits
                - FreeUnits
                - SpecialFreeUnit
                - CutOff
                - SetSuccessor
                - SetSuccessor
                - SwapStates
        - Branch String:   'libarchive/archive_ppmd8.c:486,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:486,29'
              BranchSideFuncs:
                - Refresh
                - FreeUnits
                - FreeUnits
                - SpecialFreeUnit
            - BranchSide:      'libarchive/archive_ppmd8.c:507,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:486,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:488,27'
              BranchSideFuncs:
                - Refresh
                - FreeUnits
                - FreeUnits
                - SpecialFreeUnit
            - BranchSide:      'libarchive/archive_ppmd8.c:507,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:490,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:492,17'
              BranchSideFuncs:
                - FreeUnits
                - SpecialFreeUnit
            - BranchSide:      'libarchive/archive_ppmd8.c:496,9'
              BranchSideFuncs:
                - Refresh
                - FreeUnits
        - Branch String:   'libarchive/archive_ppmd8.c:496,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:498,28'
              BranchSideFuncs:
                - FreeUnits
            - BranchSide:      'libarchive/archive_ppmd8.c:505,15'
              BranchSideFuncs:
                - Refresh
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:462,25'
          Dst:             CutOff
        - Src:             'libarchive/archive_ppmd8.c:462,9'
          Dst:             SetSuccessor
        - Src:             'libarchive/archive_ppmd8.c:464,9'
          Dst:             SetSuccessor
        - Src:             'libarchive/archive_ppmd8.c:468,5'
          Dst:             SpecialFreeUnit
        - Src:             'libarchive/archive_ppmd8.c:472,16'
          Dst:             MoveUnitsUp
        - Src:             'libarchive/archive_ppmd8.c:478,7'
          Dst:             SetSuccessor
        - Src:             'libarchive/archive_ppmd8.c:479,7'
          Dst:             SwapStates
        - Src:             'libarchive/archive_ppmd8.c:482,23'
          Dst:             CutOff
        - Src:             'libarchive/archive_ppmd8.c:482,7'
          Dst:             SetSuccessor
        - Src:             'libarchive/archive_ppmd8.c:484,7'
          Dst:             SetSuccessor
        - Src:             'libarchive/archive_ppmd8.c:492,7'
          Dst:             FreeUnits
        - Src:             'libarchive/archive_ppmd8.c:493,7'
          Dst:             SpecialFreeUnit
        - Src:             'libarchive/archive_ppmd8.c:500,7'
          Dst:             FreeUnits
        - Src:             'libarchive/archive_ppmd8.c:505,7'
          Dst:             Refresh
    - functionName:    SetSuccessor
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 347
      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: 277
      functionLinenumberEnd: 287
      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:278,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:279,16'
              BranchSideFuncs:
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:285,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:279,5'
          Dst:             InsertNode
    - functionName:    SwapStates
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 448
      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: 421
      functionLinenumberEnd: 441
      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:437,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:434,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:439,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:423,35'
          Dst:             ShrinkUnits
    - functionName:    ShrinkUnits
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - p
        - oldPtr
        - oldNU
        - newNU
      BBCount:         14
      ICount:          143
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - InsertNode
        - RemoveNode
        - SplitBlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd8.c:258,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:259,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:260,7'
              BranchSideFuncs:
                - SplitBlock
                - RemoveNode
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:260,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:262,28'
              BranchSideFuncs:
                - RemoveNode
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:267,14'
              BranchSideFuncs:
                - SplitBlock
        - Branch String:   'libarchive/archive_ppmd8.c:263,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:263,5'
              BranchSideFuncs:
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:263,5'
              BranchSideFuncs:
                - InsertNode
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:262,17'
          Dst:             RemoveNode
        - Src:             'libarchive/archive_ppmd8.c:264,5'
          Dst:             InsertNode
        - Src:             'libarchive/archive_ppmd8.c:267,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,18'
              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: 543
      functionLinenumberEnd: 548
      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:546,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:547,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:548,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,20'
              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,20'
              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: 707
      functionLinenumberEnd: 803
      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:724,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:726,11'
              BranchSideFuncs:
                - SetSuccessor
                - SetSuccessor
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
            - BranchSide:      'libarchive/archive_ppmd8.c:732,12'
              BranchSideFuncs:
                - SetSuccessor
                - SetSuccessor
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
        - Branch String:   'libarchive/archive_ppmd8.c:732,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:742,16'
              BranchSideFuncs:
                - SetSuccessor
                - SetSuccessor
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
            - BranchSide:      'libarchive/archive_ppmd8.c:744,11'
              BranchSideFuncs:
                - SetSuccessor
                - SetSuccessor
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
        - Branch String:   'libarchive/archive_ppmd8.c:745,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:747,18'
              BranchSideFuncs:
                - SetSuccessor
                - SetSuccessor
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
            - BranchSide:      'libarchive/archive_ppmd8.c:757,13'
              BranchSideFuncs:
                - SetSuccessor
                - SetSuccessor
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
        - Branch String:   'libarchive/archive_ppmd8.c:747,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:748,11'
              BranchSideFuncs:
                - SetSuccessor
                - SetSuccessor
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
            - BranchSide:      'libarchive/archive_ppmd8.c:749,13'
              BranchSideFuncs:
                - SetSuccessor
                - SetSuccessor
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
        - Branch String:   'libarchive/archive_ppmd8.c:748,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:748,17'
              BranchSideFuncs:
                - SetSuccessor
                - SetSuccessor
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
            - BranchSide:      'libarchive/archive_ppmd8.c:749,13'
              BranchSideFuncs:
                - SetSuccessor
                - SetSuccessor
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
        - Branch String:   'libarchive/archive_ppmd8.c:749,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:751,11'
              BranchSideFuncs:
                - SetSuccessor
                - SetSuccessor
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
            - BranchSide:      'libarchive/archive_ppmd8.c:754,7'
              BranchSideFuncs:
                - SetSuccessor
                - SetSuccessor
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
        - Branch String:   'libarchive/archive_ppmd8.c:761,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:762,7'
              BranchSideFuncs:
                - SetSuccessor
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
            - BranchSide:      'libarchive/archive_ppmd8.c:766,18'
              BranchSideFuncs:
                - SetSuccessor
                - SetSuccessor
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
        - Branch String:   'libarchive/archive_ppmd8.c:781,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:784,23'
              BranchSideFuncs:
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
                - SetSuccessor
            - BranchSide:      'libarchive/archive_ppmd8.c:795,7'
              BranchSideFuncs:
                - SetSuccessor
        - Branch String:   'libarchive/archive_ppmd8.c:788,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:789,20'
              BranchSideFuncs:
                - SetSuccessor
                - SetSuccessor
            - BranchSide:      'libarchive/archive_ppmd8.c:791,20'
              BranchSideFuncs:
                - SetSuccessor
                - SetSuccessor
        - Branch String:   'libarchive/archive_ppmd8.c:795,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:795,28'
              BranchSideFuncs:
                - SetSuccessor
            - BranchSide:      'libarchive/archive_ppmd8.c:800,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:795,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:797,18'
              BranchSideFuncs:
                - SetSuccessor
            - BranchSide:      'libarchive/archive_ppmd8.c:800,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:800,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:801,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:802,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:719,3'
          Dst:             SetSuccessor
        - Src:             'libarchive/archive_ppmd8.c:766,5'
          Dst:             SetSuccessor
        - Src:             'libarchive/archive_ppmd8.c:787,17'
          Dst:             CreateSuccessors
        - Src:             'libarchive/archive_ppmd8.c:789,7'
          Dst:             SetSuccessor
        - Src:             'libarchive/archive_ppmd8.c:791,7'
          Dst:             SetSuccessor
        - Src:             'libarchive/archive_ppmd8.c:797,5'
          Dst:             SetSuccessor
    - functionName:    CreateSuccessors
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 704
      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:627,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:628,19'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
            - BranchSide:      'libarchive/archive_ppmd8.c:630,3'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
        - Branch String:   'libarchive/archive_ppmd8.c:630,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:634,9'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
            - BranchSide:      'libarchive/archive_ppmd8.c:665,35'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
        - Branch String:   'libarchive/archive_ppmd8.c:635,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:637,11'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
            - BranchSide:      'libarchive/archive_ppmd8.c:640,14'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
        - Branch String:   'libarchive/archive_ppmd8.c:640,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:642,16'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
            - BranchSide:      'libarchive/archive_ppmd8.c:651,11'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
        - Branch String:   'libarchive/archive_ppmd8.c:642,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:642,63'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
            - BranchSide:      'libarchive/archive_ppmd8.c:643,11'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
        - Branch String:   'libarchive/archive_ppmd8.c:643,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:645,9'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
            - BranchSide:      'libarchive/archive_ppmd8.c:648,5'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
        - Branch String:   'libarchive/archive_ppmd8.c:655,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:657,11'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
            - BranchSide:      'libarchive/archive_ppmd8.c:662,19'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
        - Branch String:   'libarchive/archive_ppmd8.c:658,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:659,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:660,7'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
        - Branch String:   'libarchive/archive_ppmd8.c:669,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:670,20'
              BranchSideFuncs:
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
            - BranchSide:      'libarchive/archive_ppmd8.c:675,14'
              BranchSideFuncs:
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
        - Branch String:   'libarchive/archive_ppmd8.c:675,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:675,54'
              BranchSideFuncs:
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
            - BranchSide:      'libarchive/archive_ppmd8.c:676,10'
              BranchSideFuncs:
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
        - Branch String:   'libarchive/archive_ppmd8.c:678,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:678,54'
              BranchSideFuncs:
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
            - BranchSide:      'libarchive/archive_ppmd8.c:678,67'
              BranchSideFuncs:
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
        - Branch String:   'libarchive/archive_ppmd8.c:681,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:685,9'
              BranchSideFuncs:
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
            - BranchSide:      'libarchive/archive_ppmd8.c:703,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:685,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:686,22'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnitsRare
                - RemoveNode
            - BranchSide:      'libarchive/archive_ppmd8.c:687,14'
              BranchSideFuncs:
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
        - Branch String:   'libarchive/archive_ppmd8.c:687,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:688,32'
              BranchSideFuncs:
                - RemoveNode
                - SetSuccessor
                - AllocUnitsRare
            - BranchSide:      'libarchive/archive_ppmd8.c:691,36'
              BranchSideFuncs:
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
        - Branch String:   'libarchive/archive_ppmd8.c:692,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:0,0'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnitsRare
                - RemoveNode
            - BranchSide:      'libarchive/archive_ppmd8.c:693,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:666,3'
          Dst:             SetSuccessor
        - Src:             'libarchive/archive_ppmd8.c:688,21'
          Dst:             RemoveNode
        - Src:             'libarchive/archive_ppmd8.c:691,21'
          Dst:             AllocUnitsRare
        - Src:             'libarchive/archive_ppmd8.c:699,5'
          Dst:             SetSuccessor
    - functionName:    RestoreModel
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - c1
      BBCount:         35
      ICount:          299
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - CutOff
        - ExpandTextArea
        - GetUsedMemory
        - Refresh
        - RestartModel
        - SpecialFreeUnit
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd8.c:566,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:567,12'
              BranchSideFuncs:
                - Refresh
                - GetUsedMemory
                - CutOff
                - ExpandTextArea
                - GetUsedMemory
                - RestartModel
                - Refresh
                - SpecialFreeUnit
            - BranchSide:      'libarchive/archive_ppmd8.c:578,3'
              BranchSideFuncs:
                - GetUsedMemory
                - CutOff
                - ExpandTextArea
                - GetUsedMemory
                - RestartModel
                - Refresh
        - Branch String:   'libarchive/archive_ppmd8.c:567,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:569,11'
              BranchSideFuncs:
                - SpecialFreeUnit
                - GetUsedMemory
                - CutOff
                - ExpandTextArea
                - GetUsedMemory
                - RestartModel
                - Refresh
                - Refresh
            - BranchSide:      'libarchive/archive_ppmd8.c:576,15'
              BranchSideFuncs:
                - Refresh
                - GetUsedMemory
                - CutOff
                - ExpandTextArea
                - GetUsedMemory
                - RestartModel
                - Refresh
                - SpecialFreeUnit
        - Branch String:   'libarchive/archive_ppmd8.c:578,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:579,10'
              BranchSideFuncs:
                - GetUsedMemory
                - CutOff
                - ExpandTextArea
                - GetUsedMemory
                - RestartModel
                - Refresh
            - BranchSide:      'libarchive/archive_ppmd8.c:601,7'
              BranchSideFuncs:
                - GetUsedMemory
                - CutOff
                - ExpandTextArea
                - GetUsedMemory
                - RestartModel
        - Branch String:   'libarchive/archive_ppmd8.c:579,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:580,35'
              BranchSideFuncs:
                - GetUsedMemory
                - CutOff
                - ExpandTextArea
                - GetUsedMemory
                - RestartModel
                - Refresh
            - BranchSide:      'libarchive/archive_ppmd8.c:581,15'
              BranchSideFuncs:
                - GetUsedMemory
                - CutOff
                - ExpandTextArea
                - GetUsedMemory
                - RestartModel
                - Refresh
        - Branch String:   'libarchive/archive_ppmd8.c:601,56'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:601,73'
              BranchSideFuncs:
                - RestartModel
            - BranchSide:      'libarchive/archive_ppmd8.c:602,18'
              BranchSideFuncs:
                - RestartModel
        - Branch String:   'libarchive/archive_ppmd8.c:601,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:602,18'
              BranchSideFuncs:
                - RestartModel
            - BranchSide:      'libarchive/archive_ppmd8.c:605,5'
              BranchSideFuncs:
                - CutOff
                - ExpandTextArea
                - GetUsedMemory
        - Branch String:   'libarchive/archive_ppmd8.c:605,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:606,23'
              BranchSideFuncs:
                - CutOff
                - ExpandTextArea
                - GetUsedMemory
            - BranchSide:      'libarchive/archive_ppmd8.c:607,5'
              BranchSideFuncs:
                - CutOff
                - ExpandTextArea
                - GetUsedMemory
        - Branch String:   'libarchive/archive_ppmd8.c:611,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:609,14'
              BranchSideFuncs:
                - CutOff
                - ExpandTextArea
                - GetUsedMemory
            - BranchSide:      'libarchive/archive_ppmd8.c:613,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:572,7'
          Dst:             SpecialFreeUnit
        - Src:             'libarchive/archive_ppmd8.c:576,7'
          Dst:             Refresh
        - Src:             'libarchive/archive_ppmd8.c:582,7'
          Dst:             Refresh
        - Src:             'libarchive/archive_ppmd8.c:601,59'
          Dst:             GetUsedMemory
        - Src:             'libarchive/archive_ppmd8.c:602,5'
          Dst:             RestartModel
        - Src:             'libarchive/archive_ppmd8.c:609,7'
          Dst:             CutOff
        - Src:             'libarchive/archive_ppmd8.c:610,7'
          Dst:             ExpandTextArea
        - Src:             'libarchive/archive_ppmd8.c:612,12'
          Dst:             GetUsedMemory
    - functionName:    RestartModel
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         38
      ICount:          371
      EdgeCount:       47
      CyclomaticComplexity: 11
      functionsReached:
        - SetSuccessor
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd8.c:365,39'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:365,60'
              BranchSideFuncs:
                - SetSuccessor
            - BranchSide:      'libarchive/archive_ppmd8.c:365,30'
              BranchSideFuncs:
                - SetSuccessor
        - Branch String:   'libarchive/archive_ppmd8.c:376,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:378,23'
              BranchSideFuncs:
                - SetSuccessor
            - BranchSide:      'libarchive/archive_ppmd8.c:384,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:384,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:386,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:397,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:386,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:387,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:388,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:388,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:390,58'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:395,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:392,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:393,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:394,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:397,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:399,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:408,1'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:399,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:400,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:401,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:401,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:403,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:407,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:381,5'
          Dst:             SetSuccessor
    - functionName:    RangeDec_Decode
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1147
      functionLinenumberEnd: 1160
      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:1153,48'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1153,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:1154,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:1154,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1153,48'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:1154,45'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:1153,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1156,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:1160,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    RangeDec_GetThreshold
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1143
      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: 1165
      functionLinenumberEnd: 1273
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         65
      ICount:          806
      EdgeCount:       83
      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:1167,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1169,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:1206,20'
              BranchSideFuncs:
                - RangeDec_Decode
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
                - RangeDec_Decode
                - Ppmd8_UpdateBin
        - Branch String:   'libarchive/archive_ppmd8.c:1172,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1175,23'
              BranchSideFuncs:
                - RangeDec_Decode
                - Ppmd8_Update1_0
            - BranchSide:      'libarchive/archive_ppmd8.c:1181,5'
              BranchSideFuncs:
                - RangeDec_Decode
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
                - RangeDec_Decode
                - Ppmd8_Update1
        - Branch String:   'libarchive/archive_ppmd8.c:1185,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1188,25'
              BranchSideFuncs:
                - RangeDec_Decode
                - Ppmd8_Update1
            - BranchSide:      'libarchive/archive_ppmd8.c:1194,5'
              BranchSideFuncs:
                - RangeDec_Decode
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
                - RangeDec_Decode
                - Ppmd8_Update1
        - Branch String:   'libarchive/archive_ppmd8.c:1194,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1185,22'
              BranchSideFuncs:
                - RangeDec_Decode
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
                - RangeDec_Decode
                - Ppmd8_Update1
            - BranchSide:      'libarchive/archive_ppmd8.c:1196,9'
              BranchSideFuncs:
                - RangeDec_Decode
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
        - Branch String:   'libarchive/archive_ppmd8.c:1196,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1197,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:1198,21'
              BranchSideFuncs:
                - RangeDec_Decode
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
        - Branch String:   'libarchive/archive_ppmd8.c:1199,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1199,5'
              BranchSideFuncs:
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
            - BranchSide:      'libarchive/archive_ppmd8.c:1199,5'
              BranchSideFuncs:
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
        - Branch String:   'libarchive/archive_ppmd8.c:1202,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1202,10'
              BranchSideFuncs:
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
            - BranchSide:      'libarchive/archive_ppmd8.c:1203,3'
              BranchSideFuncs:
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
        - Branch String:   'libarchive/archive_ppmd8.c:1207,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1210,23'
              BranchSideFuncs:
                - RangeDec_Decode
                - Ppmd8_UpdateBin
            - BranchSide:      'libarchive/archive_ppmd8.c:1216,21'
              BranchSideFuncs:
                - RangeDec_Decode
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
        - Branch String:   'libarchive/archive_ppmd8.c:1219,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1219,5'
              BranchSideFuncs:
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
            - BranchSide:      'libarchive/archive_ppmd8.c:1219,5'
              BranchSideFuncs:
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
        - Branch String:   'libarchive/archive_ppmd8.c:1232,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1233,9'
              BranchSideFuncs:
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
            - BranchSide:      'libarchive/archive_ppmd8.c:1234,23'
              BranchSideFuncs:
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
        - Branch String:   'libarchive/archive_ppmd8.c:1235,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1231,7'
              BranchSideFuncs:
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
            - BranchSide:      'libarchive/archive_ppmd8.c:1237,11'
              BranchSideFuncs:
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
        - Branch String:   'libarchive/archive_ppmd8.c:1247,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1243,21'
              BranchSideFuncs:
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
            - BranchSide:      'libarchive/archive_ppmd8.c:1250,29'
              BranchSideFuncs:
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
        - Branch String:   'libarchive/archive_ppmd8.c:1254,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1257,27'
              BranchSideFuncs:
                - RangeDec_Decode
                - Ppmd8_Update2
            - BranchSide:      'libarchive/archive_ppmd8.c:1267,9'
              BranchSideFuncs:
                - RangeDec_Decode
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - Ppmd8_Update2
        - Branch String:   'libarchive/archive_ppmd8.c:1258,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1258,60'
              BranchSideFuncs:
                - RangeDec_Decode
                - Ppmd8_Update2
            - BranchSide:      'libarchive/archive_ppmd8.c:1259,12'
              BranchSideFuncs:
                - RangeDec_Decode
                - Ppmd8_Update2
        - Branch String:   'libarchive/archive_ppmd8.c:1261,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1261,7'
              BranchSideFuncs:
                - Ppmd8_Update2
            - BranchSide:      'libarchive/archive_ppmd8.c:1261,7'
              BranchSideFuncs:
                - Ppmd8_Update2
        - Branch String:   'libarchive/archive_ppmd8.c:1261,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1261,7'
              BranchSideFuncs:
                - Ppmd8_Update2
            - BranchSide:      'libarchive/archive_ppmd8.c:1262,23'
              BranchSideFuncs:
                - Ppmd8_Update2
        - Branch String:   'libarchive/archive_ppmd8.c:1267,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1268,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:1269,21'
              BranchSideFuncs:
                - RangeDec_Decode
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - Ppmd8_Update2
        - Branch String:   'libarchive/archive_ppmd8.c:1271,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1223,3'
              BranchSideFuncs:
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
            - BranchSide:      'libarchive/archive_ppmd8.c:1271,10'
              BranchSideFuncs:
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:1172,18'
          Dst:             RangeDec_GetThreshold
        - Src:             'libarchive/archive_ppmd8.c:1175,7'
          Dst:             RangeDec_Decode
        - Src:             'libarchive/archive_ppmd8.c:1178,7'
          Dst:             Ppmd8_Update1_0
        - Src:             'libarchive/archive_ppmd8.c:1188,9'
          Dst:             RangeDec_Decode
        - Src:             'libarchive/archive_ppmd8.c:1191,9'
          Dst:             Ppmd8_Update1
        - Src:             'libarchive/archive_ppmd8.c:1198,5'
          Dst:             RangeDec_Decode
        - Src:             'libarchive/archive_ppmd8.c:1210,7'
          Dst:             RangeDec_Decode
        - Src:             'libarchive/archive_ppmd8.c:1213,7'
          Dst:             Ppmd8_UpdateBin
        - Src:             'libarchive/archive_ppmd8.c:1216,5'
          Dst:             RangeDec_Decode
        - Src:             'libarchive/archive_ppmd8.c:1250,11'
          Dst:             Ppmd8_MakeEscFreq
        - Src:             'libarchive/archive_ppmd8.c:1252,13'
          Dst:             RangeDec_GetThreshold
        - Src:             'libarchive/archive_ppmd8.c:1260,7'
          Dst:             RangeDec_Decode
        - Src:             'libarchive/archive_ppmd8.c:1264,7'
          Dst:             Ppmd8_Update2
        - Src:             'libarchive/archive_ppmd8.c:1269,5'
          Dst:             RangeDec_Decode
    - functionName:    Ppmd8_Update1_0
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1097
      functionLinenumberEnd: 1104
      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:1101,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1101,7'
              BranchSideFuncs:
                - Rescale
                - NextContext
            - BranchSide:      'libarchive/archive_ppmd8.c:1102,13'
              BranchSideFuncs:
                - Rescale
                - NextContext
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:1102,5'
          Dst:             Rescale
        - Src:             'libarchive/archive_ppmd8.c:1103,3'
          Dst:             NextContext
    - functionName:    Ppmd8_Update1
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1082
      functionLinenumberEnd: 1094
      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:1086,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1086,7'
              BranchSideFuncs:
                - SwapStates
                - NextContext
                - Rescale
            - BranchSide:      'libarchive/archive_ppmd8.c:1088,17'
              BranchSideFuncs:
                - SwapStates
                - NextContext
                - Rescale
        - Branch String:   'libarchive/archive_ppmd8.c:1090,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1091,15'
              BranchSideFuncs:
                - Rescale
                - NextContext
            - BranchSide:      'libarchive/archive_ppmd8.c:1092,3'
              BranchSideFuncs:
                - NextContext
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:1088,5'
          Dst:             SwapStates
        - Src:             'libarchive/archive_ppmd8.c:1091,7'
          Dst:             Rescale
        - Src:             'libarchive/archive_ppmd8.c:1093,3'
          Dst:             NextContext
    - functionName:    Ppmd8_UpdateBin
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1107
      functionLinenumberEnd: 1112
      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:1111,3'
          Dst:             NextContext
    - functionName:    Ppmd8_MakeEscFreq
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1046
      functionLinenumberEnd: 1066
      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:1048,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1050,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:1063,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Ppmd8_Update2
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1115
      functionLinenumberEnd: 1122
      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:1117,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1117,7'
              BranchSideFuncs:
                - Rescale
                - UpdateModel
            - BranchSide:      'libarchive/archive_ppmd8.c:1118,13'
              BranchSideFuncs:
                - Rescale
                - UpdateModel
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:1118,5'
          Dst:             Rescale
        - Src:             'libarchive/archive_ppmd8.c:1120,3'
          Dst:             UpdateModel
    - functionName:    Rescale
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 1043
      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:981,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:982,7'
              BranchSideFuncs:
                - ShrinkUnits
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:983,6'
              BranchSideFuncs:
                - ShrinkUnits
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:1001,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1003,25'
              BranchSideFuncs:
                - ShrinkUnits
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:1010,3'
              BranchSideFuncs:
                - ShrinkUnits
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:1007,28'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1006,9'
              BranchSideFuncs:
                - ShrinkUnits
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:1007,35'
              BranchSideFuncs:
                - ShrinkUnits
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:1006,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1007,14'
              BranchSideFuncs:
                - ShrinkUnits
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:1008,8'
              BranchSideFuncs:
                - ShrinkUnits
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:1010,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:998,17'
              BranchSideFuncs:
                - ShrinkUnits
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:1013,7'
              BranchSideFuncs:
                - ShrinkUnits
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:1013,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1015,25'
              BranchSideFuncs:
                - ShrinkUnits
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:1040,38'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:1017,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1017,11'
              BranchSideFuncs:
                - ShrinkUnits
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:1018,16'
              BranchSideFuncs:
                - ShrinkUnits
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:1020,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1022,26'
              BranchSideFuncs:
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:1031,11'
              BranchSideFuncs:
                - ShrinkUnits
        - Branch String:   'libarchive/archive_ppmd8.c:1024,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1025,13'
              BranchSideFuncs:
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:1026,18'
              BranchSideFuncs:
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:1033,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1034,30'
              BranchSideFuncs:
                - ShrinkUnits
            - BranchSide:      'libarchive/archive_ppmd8.c:1035,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:1038,64'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1038,41'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:1039,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:1026,7'
          Dst:             InsertNode
        - Src:             'libarchive/archive_ppmd8.c:1034,30'
          Dst:             ShrinkUnits
    - functionName:    UpdateModel
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 972
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         80
      ICount:          887
      EdgeCount:       106
      CyclomaticComplexity: 28
      functionsReached:
        - AllocUnits
        - CreateSuccessors
        - InsertNode
        - ReduceOrder
        - RestoreModel
        - SetSuccessor
        - SwapStates
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd8.c:813,42'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:813,45'
              BranchSideFuncs:
                - ReduceOrder
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - RestoreModel
                - CreateSuccessors
                - RestoreModel
                - RestoreModel
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
                - RestoreModel
                - SwapStates
            - BranchSide:      'libarchive/archive_ppmd8.c:843,7'
              BranchSideFuncs:
                - ReduceOrder
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - RestoreModel
                - CreateSuccessors
                - RestoreModel
                - RestoreModel
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
                - RestoreModel
        - Branch String:   'libarchive/archive_ppmd8.c:813,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:815,9'
              BranchSideFuncs:
                - ReduceOrder
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - RestoreModel
                - CreateSuccessors
                - RestoreModel
                - RestoreModel
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
                - RestoreModel
                - SwapStates
            - BranchSide:      'libarchive/archive_ppmd8.c:843,7'
              BranchSideFuncs:
                - ReduceOrder
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - RestoreModel
                - CreateSuccessors
                - RestoreModel
                - RestoreModel
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
                - RestoreModel
        - Branch String:   'libarchive/archive_ppmd8.c:817,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:819,11'
              BranchSideFuncs:
                - ReduceOrder
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - RestoreModel
                - CreateSuccessors
                - RestoreModel
                - RestoreModel
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
                - RestoreModel
            - BranchSide:      'libarchive/archive_ppmd8.c:825,11'
              BranchSideFuncs:
                - ReduceOrder
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - RestoreModel
                - CreateSuccessors
                - RestoreModel
                - RestoreModel
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
                - RestoreModel
                - SwapStates
        - Branch String:   'libarchive/archive_ppmd8.c:820,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
            - BranchSide:      'libarchive/archive_ppmd8.c:822,5'
              BranchSideFuncs:
                - ReduceOrder
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - RestoreModel
                - CreateSuccessors
                - RestoreModel
                - RestoreModel
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
                - RestoreModel
        - Branch String:   'libarchive/archive_ppmd8.c:826,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:828,9'
              BranchSideFuncs:
                - ReduceOrder
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - RestoreModel
                - CreateSuccessors
                - RestoreModel
                - RestoreModel
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
                - RestoreModel
                - SwapStates
            - BranchSide:      'libarchive/archive_ppmd8.c:835,11'
              BranchSideFuncs:
                - ReduceOrder
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - RestoreModel
                - CreateSuccessors
                - RestoreModel
                - RestoreModel
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
                - RestoreModel
        - Branch String:   'libarchive/archive_ppmd8.c:828,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:828,15'
              BranchSideFuncs:
                - ReduceOrder
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - RestoreModel
                - CreateSuccessors
                - RestoreModel
                - RestoreModel
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
                - RestoreModel
                - SwapStates
            - BranchSide:      'libarchive/archive_ppmd8.c:829,13'
              BranchSideFuncs:
                - ReduceOrder
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - RestoreModel
                - CreateSuccessors
                - RestoreModel
                - RestoreModel
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
                - RestoreModel
                - SwapStates
        - Branch String:   'libarchive/archive_ppmd8.c:829,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:831,23'
              BranchSideFuncs:
                - SwapStates
                - ReduceOrder
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - RestoreModel
                - CreateSuccessors
                - RestoreModel
                - RestoreModel
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
                - RestoreModel
            - BranchSide:      'libarchive/archive_ppmd8.c:834,7'
              BranchSideFuncs:
                - ReduceOrder
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - RestoreModel
                - CreateSuccessors
                - RestoreModel
                - RestoreModel
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
                - RestoreModel
        - Branch String:   'libarchive/archive_ppmd8.c:844,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:844,28'
              BranchSideFuncs:
                - ReduceOrder
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - RestoreModel
                - CreateSuccessors
                - RestoreModel
                - RestoreModel
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
                - RestoreModel
            - BranchSide:      'libarchive/archive_ppmd8.c:860,16'
              BranchSideFuncs:
                - ReduceOrder
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - RestoreModel
                - CreateSuccessors
                - RestoreModel
                - RestoreModel
        - Branch String:   'libarchive/archive_ppmd8.c:844,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:846,35'
              BranchSideFuncs:
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
                - RestoreModel
            - BranchSide:      'libarchive/archive_ppmd8.c:860,16'
              BranchSideFuncs:
                - ReduceOrder
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - RestoreModel
                - CreateSuccessors
                - RestoreModel
                - RestoreModel
        - Branch String:   'libarchive/archive_ppmd8.c:847,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:849,20'
              BranchSideFuncs:
                - SetSuccessor
                - RestoreModel
            - BranchSide:      'libarchive/archive_ppmd8.c:854,20'
              BranchSideFuncs:
                - SetSuccessor
        - Branch String:   'libarchive/archive_ppmd8.c:862,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:864,5'
              BranchSideFuncs:
                - RestoreModel
            - BranchSide:      'libarchive/archive_ppmd8.c:868,8'
              BranchSideFuncs:
                - ReduceOrder
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - RestoreModel
                - CreateSuccessors
                - RestoreModel
        - Branch String:   'libarchive/archive_ppmd8.c:868,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:870,30'
              BranchSideFuncs:
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - CreateSuccessors
                - RestoreModel
            - BranchSide:      'libarchive/archive_ppmd8.c:878,20'
              BranchSideFuncs:
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - CreateSuccessors
                - RestoreModel
        - Branch String:   'libarchive/archive_ppmd8.c:871,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:873,7'
              BranchSideFuncs:
                - RestoreModel
            - BranchSide:      'libarchive/archive_ppmd8.c:876,18'
              BranchSideFuncs:
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:881,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:883,7'
              BranchSideFuncs:
                - RestoreModel
            - BranchSide:      'libarchive/archive_ppmd8.c:886,18'
              BranchSideFuncs:
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:889,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:891,17'
              BranchSideFuncs:
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:903,8'
              BranchSideFuncs:
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:906,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:910,16'
              BranchSideFuncs:
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:971,35'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:910,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:912,12'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - AllocUnits
                - RestoreModel
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:936,50'
              BranchSideFuncs:
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:912,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:915,27'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - AllocUnits
                - RestoreModel
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:932,30'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - AllocUnits
                - RestoreModel
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:917,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:919,34'
              BranchSideFuncs:
                - AllocUnits
                - RestoreModel
                - InsertNode
                - SetSuccessor
                - AllocUnits
                - RestoreModel
            - BranchSide:      'libarchive/archive_ppmd8.c:931,7'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - AllocUnits
                - RestoreModel
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:921,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:923,13'
              BranchSideFuncs:
                - InsertNode
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - AllocUnits
                - RestoreModel
            - BranchSide:      'libarchive/archive_ppmd8.c:926,20'
              BranchSideFuncs:
                - InsertNode
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - AllocUnits
                - RestoreModel
        - Branch String:   'libarchive/archive_ppmd8.c:927,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:927,11'
              BranchSideFuncs:
                - InsertNode
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - AllocUnits
                - RestoreModel
            - BranchSide:      'libarchive/archive_ppmd8.c:927,11'
              BranchSideFuncs:
                - InsertNode
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - AllocUnits
                - RestoreModel
        - Branch String:   'libarchive/archive_ppmd8.c:937,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:939,9'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - AllocUnits
                - RestoreModel
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:942,8'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - AllocUnits
                - RestoreModel
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:944,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:945,9'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - AllocUnits
                - RestoreModel
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:947,9'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - AllocUnits
                - RestoreModel
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:952,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:954,17'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - AllocUnits
                - RestoreModel
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:959,17'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - AllocUnits
                - RestoreModel
                - InsertNode
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:831,11'
          Dst:             SwapStates
        - Src:             'libarchive/archive_ppmd8.c:846,18'
          Dst:             CreateSuccessors
        - Src:             'libarchive/archive_ppmd8.c:849,7'
          Dst:             SetSuccessor
        - Src:             'libarchive/archive_ppmd8.c:850,7'
          Dst:             RestoreModel
        - Src:             'libarchive/archive_ppmd8.c:854,7'
          Dst:             SetSuccessor
        - Src:             'libarchive/archive_ppmd8.c:864,5'
          Dst:             RestoreModel
        - Src:             'libarchive/archive_ppmd8.c:870,18'
          Dst:             ReduceOrder
        - Src:             'libarchive/archive_ppmd8.c:873,7'
          Dst:             RestoreModel
        - Src:             'libarchive/archive_ppmd8.c:880,18'
          Dst:             CreateSuccessors
        - Src:             'libarchive/archive_ppmd8.c:883,7'
          Dst:             RestoreModel
        - Src:             'libarchive/archive_ppmd8.c:919,23'
          Dst:             AllocUnits
        - Src:             'libarchive/archive_ppmd8.c:923,13'
          Dst:             RestoreModel
        - Src:             'libarchive/archive_ppmd8.c:928,11'
          Dst:             InsertNode
        - Src:             'libarchive/archive_ppmd8.c:936,39'
          Dst:             AllocUnits
        - Src:             'libarchive/archive_ppmd8.c:939,9'
          Dst:             RestoreModel
        - Src:             'libarchive/archive_ppmd8.c:964,7'
          Dst:             SetSuccessor
    - functionName:    NextContext
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1070
      functionLinenumberEnd: 1079
      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:1072,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1072,36'
              BranchSideFuncs:
                - UpdateModel
            - BranchSide:      'libarchive/archive_ppmd8.c:1076,17'
              BranchSideFuncs:
                - UpdateModel
        - Branch String:   'libarchive/archive_ppmd8.c:1072,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1073,37'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:1076,17'
              BranchSideFuncs:
                - UpdateModel
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:1076,5'
          Dst:             UpdateModel
    - functionName:    Ppmd8_RangeDec_Init
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1131
      functionLinenumberEnd: 1138
      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:1136,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1137,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:1138,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Ppmd8_Init
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 418
      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:414,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: 1028
      functionLinenumberEnd: 1037
      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:1032,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:1034,5'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
            - BranchSide:      'libarchive/archive_ppmd7.c:1037,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:1035,5'
          Dst:             RangeEnc_ShiftLow
    - functionName:    RangeEnc_ShiftLow
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 990
      functionLinenumberEnd: 1004
      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:991,43'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:991,57'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:993,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd7.c:991,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:991,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:993,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd7.c:998,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:996,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:1000,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    RangeEnc_EncodeBit_0
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1025
      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:1020,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:1022,5'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
            - BranchSide:      'libarchive/archive_ppmd7.c:1025,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:1023,5'
          Dst:             RangeEnc_ShiftLow
    - functionName:    RangeEnc_Encode
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1015
      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:1010,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:1012,5'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
            - BranchSide:      'libarchive/archive_ppmd7.c:1015,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:1013,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.4066
                - InsertNode.4066
                - InsertNode.4066
            - BranchSide:      'libarchive/archive_ppmd7.c:207,3'
              BranchSideFuncs:
                - InsertNode.4066
                - InsertNode.4066
                - InsertNode.4066
        - Branch String:   'libarchive/archive_ppmd7.c:197,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:199,27'
              BranchSideFuncs:
                - InsertNode.4066
                - InsertNode.4066
                - InsertNode.4066
            - BranchSide:      'libarchive/archive_ppmd7.c:206,3'
              BranchSideFuncs:
                - InsertNode.4066
                - InsertNode.4066
                - InsertNode.4066
        - Branch String:   'libarchive/archive_ppmd7.c:210,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:211,21'
              BranchSideFuncs:
                - InsertNode.4066
                - InsertNode.4066
                - InsertNode.4066
            - BranchSide:      'libarchive/archive_ppmd7.c:214,3'
              BranchSideFuncs:
                - InsertNode.4066
                - InsertNode.4066
                - InsertNode.4066
        - Branch String:   'libarchive/archive_ppmd7.c:214,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:216,25'
              BranchSideFuncs:
                - InsertNode.4066
                - InsertNode.4066
                - InsertNode.4066
            - BranchSide:      'libarchive/archive_ppmd7.c:232,12'
              BranchSideFuncs:
                - InsertNode.4066
                - InsertNode.4066
                - InsertNode.4066
        - Branch String:   'libarchive/archive_ppmd7.c:222,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:222,32'
              BranchSideFuncs:
                - InsertNode.4066
                - InsertNode.4066
                - InsertNode.4066
            - BranchSide:      'libarchive/archive_ppmd7.c:223,9'
              BranchSideFuncs:
                - InsertNode.4066
                - InsertNode.4066
                - InsertNode.4066
        - Branch String:   'libarchive/archive_ppmd7.c:222,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:223,9'
              BranchSideFuncs:
                - InsertNode.4066
                - InsertNode.4066
                - InsertNode.4066
            - BranchSide:      'libarchive/archive_ppmd7.c:224,33'
              BranchSideFuncs:
                - InsertNode.4066
                - InsertNode.4066
                - InsertNode.4066
        - Branch String:   'libarchive/archive_ppmd7.c:232,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:234,25'
              BranchSideFuncs:
                - InsertNode.4066
                - InsertNode.4066
                - InsertNode.4066
            - 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.4066
                - InsertNode.4066
                - InsertNode.4066
            - BranchSide:      'libarchive/archive_ppmd7.c:239,9'
              BranchSideFuncs:
                - InsertNode.4066
                - InsertNode.4066
                - InsertNode.4066
        - Branch String:   'libarchive/archive_ppmd7.c:239,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:241,20'
              BranchSideFuncs:
                - InsertNode.4066
                - InsertNode.4066
                - InsertNode.4066
            - BranchSide:      'libarchive/archive_ppmd7.c:244,16'
              BranchSideFuncs:
                - InsertNode.4066
                - InsertNode.4066
                - InsertNode.4066
      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.4065
                - RemoveNode.4068
                - SplitBlock.4069
                - RemoveNode.4068
            - BranchSide:      'libarchive/archive_ppmd7.c:259,7'
              BranchSideFuncs:
                - RemoveNode.4068
                - SplitBlock.4069
        - Branch String:   'libarchive/archive_ppmd7.c:256,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:257,25'
              BranchSideFuncs:
                - RemoveNode.4068
            - BranchSide:      'libarchive/archive_ppmd7.c:258,3'
              BranchSideFuncs:
                - RemoveNode.4068
                - SplitBlock.4069
        - 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.4068
                - SplitBlock.4069
        - 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.4068
                - SplitBlock.4069
            - BranchSide:      'libarchive/archive_ppmd7.c:270,23'
              BranchSideFuncs:
                - RemoveNode.4068
                - SplitBlock.4069
      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.4066
                - InsertNode.4066
            - BranchSide:      'libarchive/archive_ppmd7.c:171,18'
              BranchSideFuncs:
                - InsertNode.4066
                - InsertNode.4066
      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.4068
            - BranchSide:      'libarchive/archive_ppmd7.c:280,14'
              BranchSideFuncs:
                - AllocUnitsRare.4067
        - Branch String:   'libarchive/archive_ppmd7.c:281,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:283,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:287,25'
              BranchSideFuncs:
                - AllocUnitsRare.4067
      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: 381
      functionLinenumberEnd: 450
      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:388,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:389,19'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnitsRare.4067
                - SetSuccessor.4072
                - RemoveNode.4068
            - BranchSide:      'libarchive/archive_ppmd7.c:391,3'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnitsRare.4067
                - SetSuccessor.4072
                - RemoveNode.4068
        - Branch String:   'libarchive/archive_ppmd7.c:391,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:395,9'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnitsRare.4067
                - SetSuccessor.4072
                - RemoveNode.4068
            - BranchSide:      'libarchive/archive_ppmd7.c:413,35'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnitsRare.4067
                - SetSuccessor.4072
                - RemoveNode.4068
        - Branch String:   'libarchive/archive_ppmd7.c:396,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:398,16'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnitsRare.4067
                - SetSuccessor.4072
                - RemoveNode.4068
            - BranchSide:      'libarchive/archive_ppmd7.c:401,11'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnitsRare.4067
                - SetSuccessor.4072
                - RemoveNode.4068
        - Branch String:   'libarchive/archive_ppmd7.c:398,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:398,63'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnitsRare.4067
                - SetSuccessor.4072
                - RemoveNode.4068
            - BranchSide:      'libarchive/archive_ppmd7.c:399,5'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnitsRare.4067
                - SetSuccessor.4072
                - RemoveNode.4068
        - Branch String:   'libarchive/archive_ppmd7.c:403,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:405,11'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnitsRare.4067
                - SetSuccessor.4072
                - RemoveNode.4068
            - BranchSide:      'libarchive/archive_ppmd7.c:410,19'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnitsRare.4067
                - SetSuccessor.4072
                - RemoveNode.4068
        - Branch String:   'libarchive/archive_ppmd7.c:406,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:407,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:408,7'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnitsRare.4067
                - SetSuccessor.4072
                - RemoveNode.4068
        - Branch String:   'libarchive/archive_ppmd7.c:416,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:417,20'
              BranchSideFuncs:
                - AllocUnitsRare.4067
                - SetSuccessor.4072
                - RemoveNode.4068
            - BranchSide:      'libarchive/archive_ppmd7.c:422,14'
              BranchSideFuncs:
                - AllocUnitsRare.4067
                - SetSuccessor.4072
                - RemoveNode.4068
        - Branch String:   'libarchive/archive_ppmd7.c:422,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:422,54'
              BranchSideFuncs:
                - AllocUnitsRare.4067
                - SetSuccessor.4072
                - RemoveNode.4068
            - BranchSide:      'libarchive/archive_ppmd7.c:423,10'
              BranchSideFuncs:
                - AllocUnitsRare.4067
                - SetSuccessor.4072
                - RemoveNode.4068
        - Branch String:   'libarchive/archive_ppmd7.c:425,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:425,54'
              BranchSideFuncs:
                - AllocUnitsRare.4067
                - SetSuccessor.4072
                - RemoveNode.4068
            - BranchSide:      'libarchive/archive_ppmd7.c:425,71'
              BranchSideFuncs:
                - AllocUnitsRare.4067
                - SetSuccessor.4072
                - RemoveNode.4068
        - Branch String:   'libarchive/archive_ppmd7.c:428,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:432,9'
              BranchSideFuncs:
                - AllocUnitsRare.4067
                - SetSuccessor.4072
                - RemoveNode.4068
            - BranchSide:      'libarchive/archive_ppmd7.c:449,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd7.c:432,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:433,22'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnitsRare.4067
                - RemoveNode.4068
            - BranchSide:      'libarchive/archive_ppmd7.c:434,14'
              BranchSideFuncs:
                - AllocUnitsRare.4067
                - SetSuccessor.4072
                - RemoveNode.4068
        - Branch String:   'libarchive/archive_ppmd7.c:434,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:435,32'
              BranchSideFuncs:
                - RemoveNode.4068
                - SetSuccessor.4072
                - AllocUnitsRare.4067
            - BranchSide:      'libarchive/archive_ppmd7.c:438,36'
              BranchSideFuncs:
                - AllocUnitsRare.4067
                - SetSuccessor.4072
                - RemoveNode.4068
        - Branch String:   'libarchive/archive_ppmd7.c:439,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:0,0'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnitsRare.4067
                - RemoveNode.4068
            - BranchSide:      'libarchive/archive_ppmd7.c:440,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:414,3'
          Dst:             SetSuccessor
        - Src:             'libarchive/archive_ppmd7.c:435,21'
          Dst:             RemoveNode
        - Src:             'libarchive/archive_ppmd7.c:438,21'
          Dst:             AllocUnitsRare
        - Src:             'libarchive/archive_ppmd7.c:445,5'
          Dst:             SetSuccessor
    - functionName:    SetSuccessor
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 322
      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: 453
      functionLinenumberEnd: 457
      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: 460
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         74
      ICount:          837
      EdgeCount:       98
      CyclomaticComplexity: 26
      functionsReached:
        - AllocUnits
        - CreateSuccessors
        - InsertNode
        - RestartModel
        - SetSuccessor
        - SwapStates
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd7.c:465,42'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:465,45'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - InsertNode.4066
                - CreateSuccessors.4071
                - RestartModel.4075
                - RestartModel.4075
                - CreateSuccessors.4071
                - SetSuccessor.4072
                - RestartModel.4075
                - SwapStates.4073
            - BranchSide:      'libarchive/archive_ppmd7.c:495,7'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - InsertNode.4066
                - CreateSuccessors.4071
                - RestartModel.4075
                - RestartModel.4075
                - CreateSuccessors.4071
                - SetSuccessor.4072
                - RestartModel.4075
        - Branch String:   'libarchive/archive_ppmd7.c:465,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:467,9'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - InsertNode.4066
                - CreateSuccessors.4071
                - RestartModel.4075
                - RestartModel.4075
                - CreateSuccessors.4071
                - SetSuccessor.4072
                - RestartModel.4075
                - SwapStates.4073
            - BranchSide:      'libarchive/archive_ppmd7.c:495,7'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - InsertNode.4066
                - CreateSuccessors.4071
                - RestartModel.4075
                - RestartModel.4075
                - CreateSuccessors.4071
                - SetSuccessor.4072
                - RestartModel.4075
        - Branch String:   'libarchive/archive_ppmd7.c:469,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:471,24'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - InsertNode.4066
                - CreateSuccessors.4071
                - RestartModel.4075
                - RestartModel.4075
                - CreateSuccessors.4071
                - SetSuccessor.4072
                - RestartModel.4075
            - BranchSide:      'libarchive/archive_ppmd7.c:477,24'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - InsertNode.4066
                - CreateSuccessors.4071
                - RestartModel.4075
                - RestartModel.4075
                - CreateSuccessors.4071
                - SetSuccessor.4072
                - RestartModel.4075
                - SwapStates.4073
        - Branch String:   'libarchive/archive_ppmd7.c:472,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:473,9'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - InsertNode.4066
                - CreateSuccessors.4071
                - RestartModel.4075
                - RestartModel.4075
                - CreateSuccessors.4071
                - SetSuccessor.4072
                - RestartModel.4075
            - BranchSide:      'libarchive/archive_ppmd7.c:474,5'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - InsertNode.4066
                - CreateSuccessors.4071
                - RestartModel.4075
                - RestartModel.4075
                - CreateSuccessors.4071
                - SetSuccessor.4072
                - RestartModel.4075
        - Branch String:   'libarchive/archive_ppmd7.c:478,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:480,9'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - InsertNode.4066
                - CreateSuccessors.4071
                - RestartModel.4075
                - RestartModel.4075
                - CreateSuccessors.4071
                - SetSuccessor.4072
                - RestartModel.4075
                - SwapStates.4073
            - BranchSide:      'libarchive/archive_ppmd7.c:487,11'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - InsertNode.4066
                - CreateSuccessors.4071
                - RestartModel.4075
                - RestartModel.4075
                - CreateSuccessors.4071
                - SetSuccessor.4072
                - RestartModel.4075
        - Branch String:   'libarchive/archive_ppmd7.c:480,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:480,15'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - InsertNode.4066
                - CreateSuccessors.4071
                - RestartModel.4075
                - RestartModel.4075
                - CreateSuccessors.4071
                - SetSuccessor.4072
                - RestartModel.4075
                - SwapStates.4073
            - BranchSide:      'libarchive/archive_ppmd7.c:481,13'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - InsertNode.4066
                - CreateSuccessors.4071
                - RestartModel.4075
                - RestartModel.4075
                - CreateSuccessors.4071
                - SetSuccessor.4072
                - RestartModel.4075
                - SwapStates.4073
        - Branch String:   'libarchive/archive_ppmd7.c:481,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:483,23'
              BranchSideFuncs:
                - SwapStates.4073
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - InsertNode.4066
                - CreateSuccessors.4071
                - RestartModel.4075
                - RestartModel.4075
                - CreateSuccessors.4071
                - SetSuccessor.4072
                - RestartModel.4075
            - BranchSide:      'libarchive/archive_ppmd7.c:486,7'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - InsertNode.4066
                - CreateSuccessors.4071
                - RestartModel.4075
                - RestartModel.4075
                - CreateSuccessors.4071
                - SetSuccessor.4072
                - RestartModel.4075
        - Branch String:   'libarchive/archive_ppmd7.c:495,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:497,54'
              BranchSideFuncs:
                - CreateSuccessors.4071
                - SetSuccessor.4072
                - RestartModel.4075
            - BranchSide:      'libarchive/archive_ppmd7.c:507,16'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - InsertNode.4066
                - CreateSuccessors.4071
                - RestartModel.4075
                - RestartModel.4075
        - Branch String:   'libarchive/archive_ppmd7.c:498,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:500,20'
              BranchSideFuncs:
                - RestartModel.4075
            - BranchSide:      'libarchive/archive_ppmd7.c:503,18'
              BranchSideFuncs:
                - SetSuccessor.4072
        - Branch String:   'libarchive/archive_ppmd7.c:509,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:511,18'
              BranchSideFuncs:
                - RestartModel.4075
            - BranchSide:      'libarchive/archive_ppmd7.c:515,7'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - InsertNode.4066
                - CreateSuccessors.4071
                - RestartModel.4075
        - Branch String:   'libarchive/archive_ppmd7.c:515,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:517,9'
              BranchSideFuncs:
                - AllocUnits.4070
                - RestartModel.4075
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - InsertNode.4066
                - CreateSuccessors.4071
                - RestartModel.4075
            - BranchSide:      'libarchive/archive_ppmd7.c:535,18'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - InsertNode.4066
        - Branch String:   'libarchive/archive_ppmd7.c:517,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:519,37'
              BranchSideFuncs:
                - CreateSuccessors.4071
                - AllocUnits.4070
                - RestartModel.4075
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - InsertNode.4066
                - RestartModel.4075
            - BranchSide:      'libarchive/archive_ppmd7.c:527,11'
              BranchSideFuncs:
                - AllocUnits.4070
                - RestartModel.4075
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - InsertNode.4066
        - Branch String:   'libarchive/archive_ppmd7.c:520,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:522,22'
              BranchSideFuncs:
                - RestartModel.4075
            - BranchSide:      'libarchive/archive_ppmd7.c:525,20'
              BranchSideFuncs:
                - AllocUnits.4070
                - RestartModel.4075
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - InsertNode.4066
        - Branch String:   'libarchive/archive_ppmd7.c:527,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:529,19'
              BranchSideFuncs:
                - AllocUnits.4070
                - RestartModel.4075
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - InsertNode.4066
            - BranchSide:      'libarchive/archive_ppmd7.c:532,3'
              BranchSideFuncs:
                - AllocUnits.4070
                - RestartModel.4075
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - InsertNode.4066
        - Branch String:   'libarchive/archive_ppmd7.c:541,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:545,16'
              BranchSideFuncs:
                - AllocUnits.4070
                - RestartModel.4075
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - InsertNode.4066
            - BranchSide:      'libarchive/archive_ppmd7.c:605,35'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd7.c:545,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:547,12'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - AllocUnits.4070
                - RestartModel.4075
                - InsertNode.4066
            - BranchSide:      'libarchive/archive_ppmd7.c:571,49'
              BranchSideFuncs:
                - AllocUnits.4070
                - RestartModel.4075
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - InsertNode.4066
        - Branch String:   'libarchive/archive_ppmd7.c:547,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:550,26'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - AllocUnits.4070
                - RestartModel.4075
                - InsertNode.4066
            - BranchSide:      'libarchive/archive_ppmd7.c:567,30'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - AllocUnits.4070
                - RestartModel.4075
                - InsertNode.4066
        - Branch String:   'libarchive/archive_ppmd7.c:552,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:554,34'
              BranchSideFuncs:
                - AllocUnits.4070
                - RestartModel.4075
                - InsertNode.4066
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
            - BranchSide:      'libarchive/archive_ppmd7.c:566,7'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - AllocUnits.4070
                - RestartModel.4075
                - InsertNode.4066
        - Branch String:   'libarchive/archive_ppmd7.c:556,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:558,26'
              BranchSideFuncs:
                - InsertNode.4066
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - AllocUnits.4070
                - RestartModel.4075
            - BranchSide:      'libarchive/archive_ppmd7.c:561,20'
              BranchSideFuncs:
                - InsertNode.4066
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - AllocUnits.4070
                - RestartModel.4075
        - Branch String:   'libarchive/archive_ppmd7.c:562,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:562,11'
              BranchSideFuncs:
                - InsertNode.4066
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - AllocUnits.4070
                - RestartModel.4075
            - BranchSide:      'libarchive/archive_ppmd7.c:562,11'
              BranchSideFuncs:
                - InsertNode.4066
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - AllocUnits.4070
                - RestartModel.4075
        - Branch String:   'libarchive/archive_ppmd7.c:572,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:574,22'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - AllocUnits.4070
                - RestartModel.4075
                - InsertNode.4066
            - BranchSide:      'libarchive/archive_ppmd7.c:577,8'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - AllocUnits.4070
                - RestartModel.4075
                - InsertNode.4066
        - Branch String:   'libarchive/archive_ppmd7.c:579,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:580,9'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - AllocUnits.4070
                - RestartModel.4075
                - InsertNode.4066
            - BranchSide:      'libarchive/archive_ppmd7.c:582,9'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - AllocUnits.4070
                - RestartModel.4075
                - InsertNode.4066
        - Branch String:   'libarchive/archive_ppmd7.c:587,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:589,17'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - AllocUnits.4070
                - RestartModel.4075
                - InsertNode.4066
            - BranchSide:      'libarchive/archive_ppmd7.c:594,17'
              BranchSideFuncs:
                - SetSuccessor.4072
                - AllocUnits.4070
                - RestartModel.4075
                - AllocUnits.4070
                - RestartModel.4075
                - InsertNode.4066
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:483,11'
          Dst:             SwapStates
        - Src:             'libarchive/archive_ppmd7.c:497,37'
          Dst:             CreateSuccessors
        - Src:             'libarchive/archive_ppmd7.c:500,7'
          Dst:             RestartModel
        - Src:             'libarchive/archive_ppmd7.c:503,5'
          Dst:             SetSuccessor
        - Src:             'libarchive/archive_ppmd7.c:511,5'
          Dst:             RestartModel
        - Src:             'libarchive/archive_ppmd7.c:519,20'
          Dst:             CreateSuccessors
        - Src:             'libarchive/archive_ppmd7.c:522,9'
          Dst:             RestartModel
        - Src:             'libarchive/archive_ppmd7.c:535,5'
          Dst:             SetSuccessor
        - Src:             'libarchive/archive_ppmd7.c:554,23'
          Dst:             AllocUnits
        - Src:             'libarchive/archive_ppmd7.c:558,13'
          Dst:             RestartModel
        - Src:             'libarchive/archive_ppmd7.c:563,11'
          Dst:             InsertNode
        - Src:             'libarchive/archive_ppmd7.c:571,38'
          Dst:             AllocUnits
        - Src:             'libarchive/archive_ppmd7.c:574,9'
          Dst:             RestartModel
        - Src:             'libarchive/archive_ppmd7.c:599,7'
          Dst:             SetSuccessor
    - functionName:    RestartModel
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 369
      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:335,39'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:335,60'
              BranchSideFuncs:
                - SetSuccessor.4072
            - BranchSide:      'libarchive/archive_ppmd7.c:335,30'
              BranchSideFuncs:
                - SetSuccessor.4072
        - Branch String:   'libarchive/archive_ppmd7.c:345,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:347,23'
              BranchSideFuncs:
                - SetSuccessor.4072
            - BranchSide:      'libarchive/archive_ppmd7.c:353,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd7.c:353,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:354,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:362,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd7.c:354,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:356,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:360,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd7.c:358,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:359,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:360,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd7.c:362,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:363,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:369,1'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd7.c:363,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:365,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:368,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:350,5'
          Dst:             SetSuccessor
    - functionName:    ShrinkUnits
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - p
        - oldPtr
        - oldNU
        - newNU
      BBCount:         14
      ICount:          143
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - InsertNode
        - RemoveNode
        - SplitBlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd7.c:303,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:304,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:305,7'
              BranchSideFuncs:
                - SplitBlock.4069
                - RemoveNode.4068
                - InsertNode.4066
        - Branch String:   'libarchive/archive_ppmd7.c:305,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:307,28'
              BranchSideFuncs:
                - RemoveNode.4068
                - InsertNode.4066
            - BranchSide:      'libarchive/archive_ppmd7.c:312,14'
              BranchSideFuncs:
                - SplitBlock.4069
        - Branch String:   'libarchive/archive_ppmd7.c:308,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:308,5'
              BranchSideFuncs:
                - InsertNode.4066
            - BranchSide:      'libarchive/archive_ppmd7.c:308,5'
              BranchSideFuncs:
                - InsertNode.4066
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:307,17'
          Dst:             RemoveNode
        - Src:             'libarchive/archive_ppmd7.c:309,5'
          Dst:             InsertNode
        - Src:             'libarchive/archive_ppmd7.c:312,3'
          Dst:             SplitBlock
    - functionName:    NextContext
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 704
      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:700,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:700,36'
              BranchSideFuncs:
                - UpdateModel.4074
            - BranchSide:      'libarchive/archive_ppmd7.c:703,17'
              BranchSideFuncs:
                - UpdateModel.4074
        - Branch String:   'libarchive/archive_ppmd7.c:700,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:701,37'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:703,17'
              BranchSideFuncs:
                - UpdateModel.4074
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:703,5'
          Dst:             UpdateModel
    - functionName:    Rescale
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 670
      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:615,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:616,7'
              BranchSideFuncs:
                - ShrinkUnits.4077
                - InsertNode.4066
            - BranchSide:      'libarchive/archive_ppmd7.c:617,6'
              BranchSideFuncs:
                - ShrinkUnits.4077
                - InsertNode.4066
        - Branch String:   'libarchive/archive_ppmd7.c:631,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:633,25'
              BranchSideFuncs:
                - ShrinkUnits.4077
                - InsertNode.4066
            - BranchSide:      'libarchive/archive_ppmd7.c:640,3'
              BranchSideFuncs:
                - ShrinkUnits.4077
                - InsertNode.4066
        - Branch String:   'libarchive/archive_ppmd7.c:637,28'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:636,9'
              BranchSideFuncs:
                - ShrinkUnits.4077
                - InsertNode.4066
            - BranchSide:      'libarchive/archive_ppmd7.c:637,35'
              BranchSideFuncs:
                - ShrinkUnits.4077
                - InsertNode.4066
        - Branch String:   'libarchive/archive_ppmd7.c:636,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:637,14'
              BranchSideFuncs:
                - ShrinkUnits.4077
                - InsertNode.4066
            - BranchSide:      'libarchive/archive_ppmd7.c:638,8'
              BranchSideFuncs:
                - ShrinkUnits.4077
                - InsertNode.4066
        - Branch String:   'libarchive/archive_ppmd7.c:640,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:628,17'
              BranchSideFuncs:
                - ShrinkUnits.4077
                - InsertNode.4066
            - BranchSide:      'libarchive/archive_ppmd7.c:643,7'
              BranchSideFuncs:
                - ShrinkUnits.4077
                - InsertNode.4066
        - Branch String:   'libarchive/archive_ppmd7.c:643,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:645,25'
              BranchSideFuncs:
                - ShrinkUnits.4077
                - InsertNode.4066
            - BranchSide:      'libarchive/archive_ppmd7.c:668,38'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd7.c:647,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:647,11'
              BranchSideFuncs:
                - ShrinkUnits.4077
                - InsertNode.4066
            - BranchSide:      'libarchive/archive_ppmd7.c:648,16'
              BranchSideFuncs:
                - ShrinkUnits.4077
                - InsertNode.4066
        - Branch String:   'libarchive/archive_ppmd7.c:650,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:652,26'
              BranchSideFuncs:
                - InsertNode.4066
            - BranchSide:      'libarchive/archive_ppmd7.c:663,11'
              BranchSideFuncs:
                - ShrinkUnits.4077
        - Branch String:   'libarchive/archive_ppmd7.c:657,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:655,31'
              BranchSideFuncs:
                - InsertNode.4066
            - BranchSide:      'libarchive/archive_ppmd7.c:659,18'
              BranchSideFuncs:
                - InsertNode.4066
        - Branch String:   'libarchive/archive_ppmd7.c:665,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:666,30'
              BranchSideFuncs:
                - ShrinkUnits.4077
            - BranchSide:      'libarchive/archive_ppmd7.c:667,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:659,7'
          Dst:             InsertNode
        - Src:             'libarchive/archive_ppmd7.c:666,30'
          Dst:             ShrinkUnits
    - functionName:    Ppmd7_Update2
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 746
      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:742,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:742,7'
              BranchSideFuncs:
                - Rescale.4079
                - UpdateModel.4074
            - BranchSide:      'libarchive/archive_ppmd7.c:743,13'
              BranchSideFuncs:
                - Rescale.4079
                - UpdateModel.4074
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:743,5'
          Dst:             Rescale
        - Src:             'libarchive/archive_ppmd7.c:745,3'
          Dst:             UpdateModel
    - functionName:    Ppmd7_MakeEscFreq
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 694
      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:676,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:678,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:691,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Ppmd7_UpdateBin
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 737
      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:736,3'
          Dst:             NextContext
    - functionName:    Ppmd7_Update1
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 719
      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:711,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:711,7'
              BranchSideFuncs:
                - SwapStates.4073
                - NextContext.4078
                - Rescale.4079
            - BranchSide:      'libarchive/archive_ppmd7.c:713,17'
              BranchSideFuncs:
                - SwapStates.4073
                - NextContext.4078
                - Rescale.4079
        - Branch String:   'libarchive/archive_ppmd7.c:715,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:716,15'
              BranchSideFuncs:
                - Rescale.4079
                - NextContext.4078
            - BranchSide:      'libarchive/archive_ppmd7.c:717,3'
              BranchSideFuncs:
                - NextContext.4078
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:713,5'
          Dst:             SwapStates
        - Src:             'libarchive/archive_ppmd7.c:716,7'
          Dst:             Rescale
        - Src:             'libarchive/archive_ppmd7.c:718,3'
          Dst:             NextContext
    - functionName:    Ppmd7_Update1_0
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 729
      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:726,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:726,7'
              BranchSideFuncs:
                - Rescale.4079
                - NextContext.4078
            - BranchSide:      'libarchive/archive_ppmd7.c:727,13'
              BranchSideFuncs:
                - Rescale.4079
                - NextContext.4078
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:727,5'
          Dst:             Rescale
        - Src:             'libarchive/archive_ppmd7.c:728,3'
          Dst:             NextContext
    - functionName:    Ppmd_RangeDec_Init
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 757
      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:755,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:756,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:757,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Range_DecodeBit_RAR
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 848
      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:838,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:840,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:845,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Range_Decode_RAR
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 812
      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:811,3'
          Dst:             Range_Normalize
    - functionName:    Range_Normalize
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 796
      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:785,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:787,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:792,16'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd7.c:787,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:788,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:790,42'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Range_DecodeBit_7z
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 831
      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:819,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:821,12'
              BranchSideFuncs:
                - Range_Normalize
            - BranchSide:      'libarchive/archive_ppmd7.c:826,12'
              BranchSideFuncs:
                - Range_Normalize
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:830,3'
          Dst:             Range_Normalize
    - functionName:    Range_Decode_7z
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 804
      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:803,3'
          Dst:             Range_Normalize
    - functionName:    Range_GetThreshold
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 778
      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: 1050
      functionLinenumberEnd: 1157
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - rc
        - symbol
      BBCount:         58
      ICount:          757
      EdgeCount:       73
      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:1052,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:1054,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:1089,20'
              BranchSideFuncs:
                - RangeEnc_EncodeBit_1
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - RangeEnc_Encode
                - Ppmd7_Update2
                - RangeEnc_EncodeBit_0
                - Ppmd7_UpdateBin
        - Branch String:   'libarchive/archive_ppmd7.c:1057,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:1059,23'
              BranchSideFuncs:
                - RangeEnc_Encode
                - Ppmd7_Update1_0
            - BranchSide:      'libarchive/archive_ppmd7.c:1064,5'
              BranchSideFuncs:
                - RangeEnc_Encode
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - RangeEnc_Encode
                - Ppmd7_Update2
                - RangeEnc_Encode
                - Ppmd7_Update1
        - Branch String:   'libarchive/archive_ppmd7.c:1069,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:1071,25'
              BranchSideFuncs:
                - RangeEnc_Encode
                - Ppmd7_Update1
            - BranchSide:      'libarchive/archive_ppmd7.c:1076,14'
              BranchSideFuncs:
                - RangeEnc_Encode
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - RangeEnc_Encode
                - Ppmd7_Update2
                - RangeEnc_Encode
                - Ppmd7_Update1
        - Branch String:   'libarchive/archive_ppmd7.c:1077,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:1069,12'
              BranchSideFuncs:
                - RangeEnc_Encode
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - RangeEnc_Encode
                - Ppmd7_Update2
                - RangeEnc_Encode
                - Ppmd7_Update1
            - BranchSide:      'libarchive/archive_ppmd7.c:1080,21'
              BranchSideFuncs:
                - RangeEnc_Encode
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - RangeEnc_Encode
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:1081,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:1081,5'
              BranchSideFuncs:
                - RangeEnc_Encode
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - RangeEnc_Encode
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:1081,5'
              BranchSideFuncs:
                - RangeEnc_Encode
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - RangeEnc_Encode
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:1084,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:1084,10'
              BranchSideFuncs:
                - RangeEnc_Encode
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - RangeEnc_Encode
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:1085,21'
              BranchSideFuncs:
                - RangeEnc_Encode
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - RangeEnc_Encode
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:1091,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:1093,28'
              BranchSideFuncs:
                - RangeEnc_EncodeBit_0
                - Ppmd7_UpdateBin
            - BranchSide:      'libarchive/archive_ppmd7.c:1101,28'
              BranchSideFuncs:
                - RangeEnc_EncodeBit_1
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - RangeEnc_Encode
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:1104,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:1104,7'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - RangeEnc_Encode
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:1104,7'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - RangeEnc_Encode
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:1119,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:1120,9'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - RangeEnc_Encode
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:1121,23'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - RangeEnc_Encode
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:1122,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:1118,7'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - RangeEnc_Encode
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:1125,29'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - RangeEnc_Encode
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:1132,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:1134,22'
              BranchSideFuncs:
                - RangeEnc_Encode
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:1148,15'
              BranchSideFuncs:
                - RangeEnc_Encode
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:1140,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:1138,19'
              BranchSideFuncs:
                - RangeEnc_Encode
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:1142,25'
              BranchSideFuncs:
                - RangeEnc_Encode
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:1143,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:1143,9'
              BranchSideFuncs:
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:1143,9'
              BranchSideFuncs:
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:1143,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:1143,9'
              BranchSideFuncs:
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:1144,25'
              BranchSideFuncs:
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:1151,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:1131,17'
              BranchSideFuncs:
                - RangeEnc_Encode
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:1154,21'
              BranchSideFuncs:
                - RangeEnc_Encode
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - Ppmd7_Update2
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:1059,7'
          Dst:             RangeEnc_Encode
        - Src:             'libarchive/archive_ppmd7.c:1061,7'
          Dst:             Ppmd7_Update1_0
        - Src:             'libarchive/archive_ppmd7.c:1071,9'
          Dst:             RangeEnc_Encode
        - Src:             'libarchive/archive_ppmd7.c:1073,9'
          Dst:             Ppmd7_Update1
        - Src:             'libarchive/archive_ppmd7.c:1085,5'
          Dst:             RangeEnc_Encode
        - Src:             'libarchive/archive_ppmd7.c:1093,7'
          Dst:             RangeEnc_EncodeBit_0
        - Src:             'libarchive/archive_ppmd7.c:1096,7'
          Dst:             Ppmd7_UpdateBin
        - Src:             'libarchive/archive_ppmd7.c:1101,7'
          Dst:             RangeEnc_EncodeBit_1
        - Src:             'libarchive/archive_ppmd7.c:1125,11'
          Dst:             Ppmd7_MakeEscFreq
        - Src:             'libarchive/archive_ppmd7.c:1142,9'
          Dst:             RangeEnc_Encode
        - Src:             'libarchive/archive_ppmd7.c:1145,9'
          Dst:             Ppmd7_Update2
        - Src:             'libarchive/archive_ppmd7.c:1154,5'
          Dst:             RangeEnc_Encode
    - functionName:    Ppmd7z_RangeEnc_FlushData
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1040
      functionLinenumberEnd: 1044
      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:1042,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:1043,23'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
            - BranchSide:      'libarchive/archive_ppmd7.c:1044,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:1043,5'
          Dst:             RangeEnc_ShiftLow
    - functionName:    Ppmd7z_RangeEnc_Init
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 987
      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: 868
      functionLinenumberEnd: 975
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - rc
      BBCount:         65
      ICount:          863
      EdgeCount:       83
      CyclomaticComplexity: 20
      functionsReached:
        - Ppmd7_MakeEscFreq
        - Ppmd7_Update1
        - Ppmd7_Update1_0
        - Ppmd7_Update2
        - Ppmd7_UpdateBin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd7.c:870,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:872,22'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
                - Ppmd7_Update1
                - Ppmd7_Update1_0
            - BranchSide:      'libarchive/archive_ppmd7.c:910,20'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
                - Ppmd7_UpdateBin
        - Branch String:   'libarchive/archive_ppmd7.c:875,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:878,7'
              BranchSideFuncs:
                - Ppmd7_Update1_0
            - BranchSide:      'libarchive/archive_ppmd7.c:884,5'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
                - Ppmd7_Update1
        - Branch String:   'libarchive/archive_ppmd7.c:888,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:891,9'
              BranchSideFuncs:
                - Ppmd7_Update1
            - BranchSide:      'libarchive/archive_ppmd7.c:897,5'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
                - Ppmd7_Update1
        - Branch String:   'libarchive/archive_ppmd7.c:897,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:888,22'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
                - Ppmd7_Update1
            - BranchSide:      'libarchive/archive_ppmd7.c:899,9'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:899,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:900,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:901,21'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:903,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:903,5'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:903,5'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:906,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:906,10'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:907,3'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:911,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:914,23'
              BranchSideFuncs:
                - Ppmd7_UpdateBin
            - BranchSide:      'libarchive/archive_ppmd7.c:919,21'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:921,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:921,5'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:921,5'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:934,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:935,9'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:936,23'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:937,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:933,7'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:939,11'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:949,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:945,21'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:952,29'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:956,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:959,27'
              BranchSideFuncs:
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:969,9'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:960,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:960,60'
              BranchSideFuncs:
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:961,12'
              BranchSideFuncs:
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:963,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:963,7'
              BranchSideFuncs:
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:963,7'
              BranchSideFuncs:
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:963,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:963,7'
              BranchSideFuncs:
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:964,23'
              BranchSideFuncs:
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:969,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:970,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:971,5'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:973,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:925,3'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:973,10'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:881,7'
          Dst:             Ppmd7_Update1_0
        - Src:             'libarchive/archive_ppmd7.c:894,9'
          Dst:             Ppmd7_Update1
        - Src:             'libarchive/archive_ppmd7.c:916,7'
          Dst:             Ppmd7_UpdateBin
        - Src:             'libarchive/archive_ppmd7.c:952,11'
          Dst:             Ppmd7_MakeEscFreq
        - Src:             'libarchive/archive_ppmd7.c:966,7'
          Dst:             Ppmd7_Update2
    - functionName:    PpmdRAR_RangeDec_Init
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 773
      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:769,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:770,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:771,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:769,8'
          Dst:             Ppmd_RangeDec_Init
    - functionName:    Ppmd7z_RangeDec_Init
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 765
      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:762,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:763,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:764,29'
              BranchSideFuncs:
                - Ppmd_RangeDec_Init
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:764,10'
          Dst:             Ppmd_RangeDec_Init
    - functionName:    PpmdRAR_RangeDec_CreateVTable
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 863
      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: 852
      functionLinenumberEnd: 856
      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: 372
      functionLinenumberEnd: 378
      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:374,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: 1982
      functionLinenumberEnd: 2024
      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:1990,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1991,14'
              BranchSideFuncs:
                - lzma_end
                - inflateEnd
                - archive_set_error
                - BZ2_bzDecompressEnd
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1994,6'
              BranchSideFuncs:
                - inflateEnd
                - archive_set_error
                - BZ2_bzDecompressEnd
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1994,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1995,29'
              BranchSideFuncs:
                - BZ2_bzDecompressEnd
                - inflateEnd
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2005,6'
              BranchSideFuncs:
                - inflateEnd
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1995,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1996,23'
              BranchSideFuncs:
                - archive_set_error
                - inflateEnd
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2001,3'
              BranchSideFuncs:
                - inflateEnd
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2005,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2006,20'
              BranchSideFuncs:
                - inflateEnd
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2019,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2006,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2007,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2012,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2019,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2019,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2020,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:1991,3'
          Dst:             lzma_end
        - Src:             'libarchive/archive_read_support_format_7zip.c:1995,7'
          Dst:             BZ2_bzDecompressEnd
        - Src:             'libarchive/archive_read_support_format_7zip.c:1996,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:2006,7'
          Dst:             inflateEnd
        - Src:             'libarchive/archive_read_support_format_7zip.c:2007,4'
          Dst:             archive_set_error
    - functionName:    skip_stream
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3991
      functionLinenumberEnd: 4022
      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:3997,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4003,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4007,2'
              BranchSideFuncs:
                - read_stream
                - read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4007,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4008,31'
              BranchSideFuncs:
                - read_stream
                - read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4021,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4009,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4010,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4011,7'
              BranchSideFuncs:
                - read_stream
                - read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4011,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4012,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4017,20'
              BranchSideFuncs:
                - read_stream
                - archive_set_error
                - read_consume
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4018,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4007,2'
              BranchSideFuncs:
                - read_consume
                - read_stream
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4019,17'
              BranchSideFuncs:
                - read_consume
                - read_stream
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:4008,19'
          Dst:             read_stream
        - Src:             'libarchive/archive_read_support_format_7zip.c:4012,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:4019,4'
          Dst:             read_consume
    - functionName:    read_stream
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3621
      functionLinenumberEnd: 3730
      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:3626,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3627,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:3640,33'
              BranchSideFuncs:
                - get_uncompressed_data
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3627,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3628,28'
              BranchSideFuncs:
                - extract_pack_stream
                - get_uncompressed_data
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3632,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:3629,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3630,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3631,34'
              BranchSideFuncs:
                - get_uncompressed_data
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3635,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3636,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3637,34'
              BranchSideFuncs:
                - get_uncompressed_data
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3645,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3646,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:3684,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:3646,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3649,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3658,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:3658,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3659,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:3666,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:3660,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3660,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:3661,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:3658,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3661,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:3666,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:3666,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3670,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3673,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:3675,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3676,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3678,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:3685,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3686,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3689,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:3690,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3691,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3696,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:3699,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3700,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:3717,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:3700,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3701,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:3704,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:3702,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3703,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3704,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:3704,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3706,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:3710,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3707,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3708,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3709,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:3717,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3718,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:3721,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:3722,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3723,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3724,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:3725,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3696,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:3726,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:3628,8'
          Dst:             extract_pack_stream
        - Src:             'libarchive/archive_read_support_format_7zip.c:3631,12'
          Dst:             get_uncompressed_data
        - Src:             'libarchive/archive_read_support_format_7zip.c:3634,8'
          Dst:             extract_pack_stream
        - Src:             'libarchive/archive_read_support_format_7zip.c:3637,12'
          Dst:             get_uncompressed_data
        - Src:             'libarchive/archive_read_support_format_7zip.c:3640,11'
          Dst:             get_uncompressed_data
        - Src:             'libarchive/archive_read_support_format_7zip.c:3649,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3673,7'
          Dst:             setup_decode_folder
        - Src:             'libarchive/archive_read_support_format_7zip.c:3684,6'
          Dst:             seek_pack
        - Src:             'libarchive/archive_read_support_format_7zip.c:3689,6'
          Dst:             extract_pack_stream
        - Src:             'libarchive/archive_read_support_format_7zip.c:3701,9'
          Dst:             extract_pack_stream
        - Src:             'libarchive/archive_read_support_format_7zip.c:3706,9'
          Dst:             extract_pack_stream
        - Src:             'libarchive/archive_read_support_format_7zip.c:3710,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3720,13'
          Dst:             get_uncompressed_data
        - Src:             'libarchive/archive_read_support_format_7zip.c:3726,4'
          Dst:             read_consume
        - Src:             'libarchive/archive_read_support_format_7zip.c:3729,10'
          Dst:             get_uncompressed_data
    - functionName:    read_consume
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1208
      functionLinenumberEnd: 1216
      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:1211,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1211,6'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1212,26'
              BranchSideFuncs:
                - __archive_read_consume
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:1212,3'
          Dst:             __archive_read_consume
    - functionName:    extract_pack_stream
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3434
      functionLinenumberEnd: 3591
      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:3439,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3439,32'
              BranchSideFuncs:
                - __archive_read_ahead
                - decompress.4283
                - 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:3460,6'
              BranchSideFuncs:
                - __archive_read_ahead
                - decompress.4283
                - 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:3439,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3440,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3460,6'
              BranchSideFuncs:
                - __archive_read_ahead
                - decompress.4283
                - 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:3440,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3441,12'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3442,28'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3443,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3443,10'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3444,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3442,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3444,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3449,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3449,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3450,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3451,41'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3452,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3453,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3454,37'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3460,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3461,3'
              BranchSideFuncs:
                - malloc
                - __archive_read_ahead
                - decompress.4283
                - read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3474,13'
              BranchSideFuncs:
                - __archive_read_ahead
                - decompress.4283
                - read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - realloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3462,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3463,36'
              BranchSideFuncs:
                - malloc
                - __archive_read_ahead
                - decompress.4283
                - read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3467,14'
              BranchSideFuncs:
                - malloc
                - __archive_read_ahead
                - decompress.4283
                - read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3468,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3469,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3473,3'
              BranchSideFuncs:
                - __archive_read_ahead
                - decompress.4283
                - read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3474,53'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3475,6'
              BranchSideFuncs:
                - __archive_read_ahead
                - decompress.4283
                - read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - realloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3482,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - decompress.4283
                - read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - realloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3474,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3482,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - decompress.4283
                - read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - realloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3515,3'
              BranchSideFuncs:
                - __archive_read_ahead
                - decompress.4283
                - read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3482,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3483,11'
              BranchSideFuncs:
                - __archive_read_ahead
                - decompress.4283
                - read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - realloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3486,9'
              BranchSideFuncs:
                - __archive_read_ahead
                - decompress.4283
                - read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - realloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3487,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3495,15'
              BranchSideFuncs:
                - realloc
                - __archive_read_ahead
                - decompress.4283
                - read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3509,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - decompress.4283
                - read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3498,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3499,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3503,48'
              BranchSideFuncs:
                - __archive_read_ahead
                - decompress.4283
                - read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3509,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3510,12'
              BranchSideFuncs:
                - __archive_read_ahead
                - decompress.4283
                - read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3514,2'
              BranchSideFuncs:
                - __archive_read_ahead
                - decompress.4283
                - read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3530,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3531,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3537,14'
              BranchSideFuncs:
                - decompress.4283
                - read_consume
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3542,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3543,23'
              BranchSideFuncs:
                - decompress.4283
                - read_consume
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3545,18'
              BranchSideFuncs:
                - decompress.4283
                - read_consume
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3547,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3549,16'
              BranchSideFuncs:
                - read_consume
                - __archive_read_ahead
                - decompress.4283
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3552,16'
              BranchSideFuncs:
                - read_consume
                - __archive_read_ahead
                - decompress.4283
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3555,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3558,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3559,24'
              BranchSideFuncs:
                - read_consume
                - __archive_read_ahead
                - decompress.4283
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3560,37'
              BranchSideFuncs:
                - read_consume
                - __archive_read_ahead
                - decompress.4283
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3567,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3569,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3570,7'
              BranchSideFuncs:
                - read_consume
                - __archive_read_ahead
                - decompress.4283
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3570,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3570,33'
              BranchSideFuncs:
                - read_consume
                - __archive_read_ahead
                - decompress.4283
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3574,7'
              BranchSideFuncs:
                - read_consume
                - __archive_read_ahead
                - decompress.4283
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3570,51'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3571,7'
              BranchSideFuncs:
                - read_consume
                - __archive_read_ahead
                - decompress.4283
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3574,7'
              BranchSideFuncs:
                - read_consume
                - __archive_read_ahead
                - decompress.4283
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3570,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3573,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3574,7'
              BranchSideFuncs:
                - read_consume
                - __archive_read_ahead
                - decompress.4283
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3574,47'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3575,7'
              BranchSideFuncs:
                - read_consume
                - __archive_read_ahead
                - decompress.4283
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3577,7'
              BranchSideFuncs:
                - read_consume
                - __archive_read_ahead
                - decompress.4283
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3574,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3576,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3577,7'
              BranchSideFuncs:
                - read_consume
                - __archive_read_ahead
                - decompress.4283
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3577,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3577,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3578,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3577,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3577,40'
              BranchSideFuncs:
                - read_consume
                - __archive_read_ahead
                - decompress.4283
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3582,16'
              BranchSideFuncs:
                - read_consume
                - __archive_read_ahead
                - decompress.4283
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3577,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3578,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3582,16'
              BranchSideFuncs:
                - read_consume
                - __archive_read_ahead
                - decompress.4283
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3584,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3585,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3589,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:3442,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_7zip.c:3444,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3469,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3497,8'
          Dst:             realloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:3499,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3529,13'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_7zip.c:3531,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3545,7'
          Dst:             decompress
        - Src:             'libarchive/archive_read_support_format_7zip.c:3578,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3582,3'
          Dst:             read_consume
        - Src:             'libarchive/archive_read_support_format_7zip.c:3585,3'
          Dst:             archive_set_error
    - functionName:    get_uncompressed_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3382
      functionLinenumberEnd: 3430
      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:3386,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3386,32'
              BranchSideFuncs:
                - extract_pack_stream
                - archive_set_error
                - __archive_read_ahead
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3404,13'
              BranchSideFuncs:
                - extract_pack_stream
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3386,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3389,32'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3404,13'
              BranchSideFuncs:
                - extract_pack_stream
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3390,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3391,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3396,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3396,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3399,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3400,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3400,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3401,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3403,39'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3404,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3406,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3411,7'
              BranchSideFuncs:
                - extract_pack_stream
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3411,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3417,28'
              BranchSideFuncs:
                - extract_pack_stream
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3420,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3417,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3418,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3419,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3420,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3422,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3424,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:3389,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_7zip.c:3391,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3406,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3417,8'
          Dst:             extract_pack_stream
    - functionName:    setup_decode_folder
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3735
      functionLinenumberEnd: 3987
      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:3745,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3746,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:3753,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:3761,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3762,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:3788,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:3762,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3768,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:3768,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:3768,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:3780,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:3784,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:3769,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3770,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:3773,25'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3788,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3789,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:3792,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:3792,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3792,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:3792,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:3792,45'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3792,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:3793,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3792,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3793,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3799,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:3800,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3801,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:3803,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:3805,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3811,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:3983,25'
              BranchSideFuncs:
                - init_decompression
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3822,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3822,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:3873,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:3822,61'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3823,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:3873,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:3823,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3823,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:3873,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:3823,63'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3824,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:3873,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:3822,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3826,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:3873,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:3826,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3828,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:3853,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:3853,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3854,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:3856,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:3853,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3855,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:3856,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:3856,38'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3857,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:3859,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:3856,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3858,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:3859,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:3859,38'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3860,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:3863,26'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3859,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3861,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:3863,26'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3873,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3873,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:3881,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3873,62'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3874,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:3881,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3874,39'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3875,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:3881,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3875,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3875,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:3881,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3873,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3878,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:3881,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3888,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3889,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3891,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:3895,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3896,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:3947,10'
              BranchSideFuncs:
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3898,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3899,10'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3903,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:3903,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3905,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:3907,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:3910,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3911,10'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3917,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:3918,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3919,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3926,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:3926,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3927,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:3944,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:3928,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3929,11'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3932,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:3935,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3936,11'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3939,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:3941,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3926,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:3942,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:3947,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3948,36'
              BranchSideFuncs:
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3954,7'
              BranchSideFuncs:
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3954,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3955,4'
              BranchSideFuncs:
                - malloc
                - folder_uncompressed_size
                - init_decompression
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3964,3'
              BranchSideFuncs:
                - folder_uncompressed_size
                - init_decompression
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3958,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3959,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3963,3'
              BranchSideFuncs:
                - folder_uncompressed_size
                - init_decompression
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3984,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3985,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3986,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:3755,35'
          Dst:             folder_uncompressed_size
        - Src:             'libarchive/archive_read_support_format_7zip.c:3770,6'
          Dst:             archive_entry_set_is_data_encrypted
        - Src:             'libarchive/archive_read_support_format_7zip.c:3771,6'
          Dst:             archive_entry_set_is_metadata_encrypted
        - Src:             'libarchive/archive_read_support_format_7zip.c:3773,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3793,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3863,6'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3881,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3888,12'
          Dst:             seek_pack
        - Src:             'libarchive/archive_read_support_format_7zip.c:3892,3'
          Dst:             read_consume
        - Src:             'libarchive/archive_read_support_format_7zip.c:3898,13'
          Dst:             seek_pack
        - Src:             'libarchive/archive_read_support_format_7zip.c:3909,8'
          Dst:             init_decompression
        - Src:             'libarchive/archive_read_support_format_7zip.c:3920,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3927,14'
          Dst:             extract_pack_stream
        - Src:             'libarchive/archive_read_support_format_7zip.c:3932,13'
          Dst:             get_uncompressed_data
        - Src:             'libarchive/archive_read_support_format_7zip.c:3942,6'
          Dst:             read_consume
        - Src:             'libarchive/archive_read_support_format_7zip.c:3959,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3976,7'
          Dst:             folder_uncompressed_size
        - Src:             'libarchive/archive_read_support_format_7zip.c:3983,6'
          Dst:             init_decompression
    - functionName:    seek_pack
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3595
      functionLinenumberEnd: 3616
      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:3599,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3600,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3605,6'
              BranchSideFuncs:
                - __archive_read_seek
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3607,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3608,31'
              BranchSideFuncs:
                - __archive_read_seek
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3613,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3608,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3610,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3611,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:3600,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3608,11'
          Dst:             __archive_read_seek
    - functionName:    folder_uncompressed_size
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2482
      functionLinenumberEnd: 2496
      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:2486,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2488,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2495,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2488,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2489,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2492,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2489,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2490,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2491,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2492,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2486,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2493,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    init_decompression
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1320
      functionLinenumberEnd: 1655
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - zip
        - coder1
        - coder2
      BBCount:         127
      ICount:          940
      EdgeCount:       153
      CyclomaticComplexity: 28
      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:1326,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1332,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.4270
                - 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.4260
                - set_error.4260
                - 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:1332,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.4270
                - 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.4260
                - set_error.4260
                - 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:1332,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.4270
                - 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.4260
                - set_error.4260
                - 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:1332,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.4270
                - 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.4260
                - set_error.4260
                - 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:1332,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.4270
                - 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.4260
                - set_error.4260
                - 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:1354,3'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.4270
                - 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.4260
                - set_error.4260
                - archive_set_error
                - x86_Init
                - archive_set_error
                - lzma_end
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1332,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1333,8'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.4270
                - 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.4260
                - set_error.4260
                - 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:1352,3'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.4270
                - 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.4260
                - set_error.4260
                - archive_set_error
                - x86_Init
                - archive_set_error
                - lzma_end
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1333,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1334,8'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.4270
                - 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.4260
                - set_error.4260
                - 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:1345,18'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.4270
                - 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.4260
                - set_error.4260
                - 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:1334,38'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1335,8'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.4270
                - 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.4260
                - set_error.4260
                - 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:1345,18'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.4270
                - 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.4260
                - set_error.4260
                - 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:1335,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1336,8'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.4270
                - 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.4260
                - set_error.4260
                - 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:1345,18'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.4270
                - 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.4260
                - set_error.4260
                - 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:1336,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1337,8'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.4270
                - 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.4260
                - set_error.4260
                - 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:1345,18'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.4270
                - 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.4260
                - set_error.4260
                - 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:1337,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1338,8'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.4270
                - 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.4260
                - set_error.4260
                - 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:1345,18'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.4270
                - 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.4260
                - set_error.4260
                - 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:1333,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1339,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1345,18'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.4270
                - 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.4260
                - set_error.4260
                - 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:1347,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1348,14'
              BranchSideFuncs:
                - x86_Init
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.4270
                - 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.4260
                - set_error.4260
                - archive_set_error
                - x86_Init
                - archive_set_error
                - lzma_end
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1349,13'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.4270
                - 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.4260
                - set_error.4260
                - archive_set_error
                - x86_Init
                - archive_set_error
                - lzma_end
                - archive_set_error
                - arm_Init
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1357,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1359,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1373,7'
              BranchSideFuncs:
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4260
                - set_error.4260
                - archive_set_error
                - x86_Init
                - archive_set_error
                - lzma_end
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1373,7'
              BranchSideFuncs:
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4260
                - set_error.4260
                - archive_set_error
                - x86_Init
                - archive_set_error
                - lzma_end
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1505,7'
              BranchSideFuncs:
                - BZ2_bzDecompressInit
                - archive_set_error
                - BZ2_bzDecompressInit
                - BZ2_bzDecompressEnd
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1555,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1562,7'
              BranchSideFuncs:
                - inflateInit2_
                - archive_set_error
                - inflateReset
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1586,7'
              BranchSideFuncs:
                - archive_le32dec.4270
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1634,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1634,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1634,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1634,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1634,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1634,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1634,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1634,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1634,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1634,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1640,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:1640,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:1640,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:1649,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1375,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1376,15'
              BranchSideFuncs:
                - lzma_end
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4260
                - set_error.4260
                - archive_set_error
                - x86_Init
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1398,7'
              BranchSideFuncs:
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4260
                - set_error.4260
                - archive_set_error
                - x86_Init
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1398,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1399,18'
              BranchSideFuncs:
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4260
                - set_error.4260
                - archive_set_error
                - x86_Init
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1471,7'
              BranchSideFuncs:
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4260
                - set_error.4260
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1402,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1404,9'
              BranchSideFuncs:
                - x86_Init
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4260
                - set_error.4260
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1413,5'
              BranchSideFuncs:
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4260
                - set_error.4260
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1416,9'
              BranchSideFuncs:
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4260
                - set_error.4260
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1432,13'
              BranchSideFuncs:
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4260
                - set_error.4260
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1436,13'
              BranchSideFuncs:
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4260
                - set_error.4260
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1440,13'
              BranchSideFuncs:
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4260
                - set_error.4260
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1444,13'
              BranchSideFuncs:
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4260
                - set_error.4260
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1460,13'
              BranchSideFuncs:
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4260
                - set_error.4260
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1464,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1404,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1405,14'
              BranchSideFuncs:
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4260
                - set_error.4260
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1409,15'
              BranchSideFuncs:
                - x86_Init
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4260
                - set_error.4260
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1416,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1417,25'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1422,13'
              BranchSideFuncs:
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4260
                - set_error.4260
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1471,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1472,12'
              BranchSideFuncs:
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4260
                - set_error.4260
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1474,12'
              BranchSideFuncs:
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4260
                - set_error.4260
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1479,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1480,14'
              BranchSideFuncs:
                - set_error.4260
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1483,5'
              BranchSideFuncs:
                - lzma_raw_decoder
                - free
                - set_error.4260
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1489,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1490,14'
              BranchSideFuncs:
                - set_error.4260
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1493,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1505,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1506,26'
              BranchSideFuncs:
                - BZ2_bzDecompressEnd
                - BZ2_bzDecompressInit
                - archive_set_error
                - BZ2_bzDecompressInit
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1509,30'
              BranchSideFuncs:
                - BZ2_bzDecompressInit
                - archive_set_error
                - BZ2_bzDecompressInit
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1510,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1511,31'
              BranchSideFuncs:
                - BZ2_bzDecompressInit
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1512,7'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1512,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1513,8'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1533,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1515,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1517,12'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1520,9'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1524,12'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1527,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1529,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1527,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1529,25'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1562,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1563,23'
              BranchSideFuncs:
                - inflateReset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1565,8'
              BranchSideFuncs:
                - inflateInit2_
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1567,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1568,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1572,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1586,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1587,30'
              BranchSideFuncs:
                - archive_le32dec.4270
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1592,7'
              BranchSideFuncs:
                - archive_le32dec.4270
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1592,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1593,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1597,11'
              BranchSideFuncs:
                - archive_le32dec.4270
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1599,31'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1599,34'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1601,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1599,58'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1600,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1601,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1600,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1600,37'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1601,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1599,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1601,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1605,29'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1608,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1609,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1613,29'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1640,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1641,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:1645,22'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:1339,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1348,5'
          Dst:             x86_Init
        - Src:             'libarchive/archive_read_support_format_7zip.c:1350,5'
          Dst:             arm_Init
        - Src:             'libarchive/archive_read_support_format_7zip.c:1376,4'
          Dst:             lzma_end
        - Src:             'libarchive/archive_read_support_format_7zip.c:1409,6'
          Dst:             x86_Init
        - Src:             'libarchive/archive_read_support_format_7zip.c:1417,6'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1464,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1477,7'
          Dst:             lzma_properties_decode
        - Src:             'libarchive/archive_read_support_format_7zip.c:1480,4'
          Dst:             set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1487,7'
          Dst:             lzma_raw_decoder
        - Src:             'libarchive/archive_read_support_format_7zip.c:1490,4'
          Dst:             set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1506,4'
          Dst:             BZ2_bzDecompressEnd
        - Src:             'libarchive/archive_read_support_format_7zip.c:1509,7'
          Dst:             BZ2_bzDecompressInit
        - Src:             'libarchive/archive_read_support_format_7zip.c:1511,8'
          Dst:             BZ2_bzDecompressInit
        - Src:             'libarchive/archive_read_support_format_7zip.c:1527,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1555,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1563,8'
          Dst:             inflateReset
        - Src:             'libarchive/archive_read_support_format_7zip.c:1565,8'
          Dst:             inflateInit2_
        - Src:             'libarchive/archive_read_support_format_7zip.c:1568,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1593,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1598,11'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_7zip.c:1601,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1609,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1634,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1641,4'
          Dst:             archive_entry_set_is_metadata_encrypted
        - Src:             'libarchive/archive_read_support_format_7zip.c:1642,4'
          Dst:             archive_entry_set_is_data_encrypted
        - Src:             'libarchive/archive_read_support_format_7zip.c:1645,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1649,3'
          Dst:             archive_set_error
    - functionName:    x86_Init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4036
      functionLinenumberEnd: 4041
      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: 4124
      functionLinenumberEnd: 4126
      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: 1225
      functionLinenumberEnd: 1266
      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:1227,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1230,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1230,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1232,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1236,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1240,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1245,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1250,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1255,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1261,22'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:1232,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1236,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1240,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1245,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1250,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1255,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1261,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:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decompress
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1660
      functionLinenumberEnd: 1978
      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:         154
      ICount:          1190
      EdgeCount:       196
      CyclomaticComplexity: 44
      functionsReached:
        - BZ2_bzDecompress
        - BZ2_bzDecompressEnd
        - Bcj2_Decode
        - archive_set_error
        - arm64_Convert
        - arm_Convert
        - inflate
        - lzma_code
        - lzma_end
        - powerpc_Convert
        - sparc_Convert
        - x86_Convert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1674,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1674,33'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - 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:1698,18'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - 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:1674,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1679,7'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - 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:1698,18'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - 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:1679,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1679,26'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - 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:1684,10'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - 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:1679,42'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1679,45'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - 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:1684,10'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - 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:1679,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1680,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1684,10'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - 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:1684,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1684,40'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - 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:1684,3'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - 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:1684,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1685,20'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - 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:1689,7'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - 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:1689,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1689,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1690,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1689,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1690,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1696,2'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - 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:1692,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1693,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1694,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1700,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1704,7'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - 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:1733,10'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - 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:1704,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1706,23'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - 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:1729,16'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - 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:1708,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1709,25'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1715,8'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - 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:1717,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1717,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1718,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1717,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1718,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1725,18'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - 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:1720,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1721,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1723,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1720,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1722,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1723,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1733,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1737,8'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
                - arm_Convert
                - x86_Convert
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1748,27'
              BranchSideFuncs:
                - lzma_code
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - lzma_end
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1748,27'
              BranchSideFuncs:
                - lzma_code
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - lzma_end
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1775,46'
              BranchSideFuncs:
                - BZ2_bzDecompress
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1808,45'
              BranchSideFuncs:
                - inflate
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1848,8'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1915,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1737,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1737,34'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
                - arm_Convert
                - x86_Convert
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1737,46'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
                - arm_Convert
                - x86_Convert
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1742,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1743,8'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
                - arm_Convert
                - x86_Convert
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1744,3'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
                - arm_Convert
                - x86_Convert
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1754,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1756,15'
              BranchSideFuncs:
                - lzma_end
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
                - arm_Convert
                - x86_Convert
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1761,4'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
                - arm_Convert
                - x86_Convert
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1763,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1780,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1782,34'
              BranchSideFuncs:
                - BZ2_bzDecompressEnd
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1795,4'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
                - arm_Convert
                - x86_Convert
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1797,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1782,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1784,5'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
                - arm_Convert
                - x86_Convert
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1786,25'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1813,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1815,8'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
                - arm_Convert
                - x86_Convert
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1818,4'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
                - arm_Convert
                - x86_Convert
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1820,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1848,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1848,28'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1850,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1848,48'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1849,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1850,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1848,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1850,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1855,27'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1860,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1861,20'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1880,7'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1866,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1867,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1873,8'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1873,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1874,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1877,4'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1880,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1882,18'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1884,16'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1891,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1892,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1898,8'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1898,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1899,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1902,47'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1905,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1906,16'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1907,3'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1907,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1907,3'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1908,5'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1907,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1889,36'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1910,24'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
                - arm_Convert
                - x86_Convert
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1919,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1919,27'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
                - arm_Convert
                - x86_Convert
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1922,10'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
                - arm_Convert
                - x86_Convert
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1919,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1920,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1922,10'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
                - arm_Convert
                - x86_Convert
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1928,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1929,7'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
                - arm_Convert
                - x86_Convert
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1954,6'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1929,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1930,27'
              BranchSideFuncs:
                - x86_Convert
                - Bcj2_Decode
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1940,14'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
                - arm_Convert
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1933,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1933,33'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1939,5'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1933,56'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1934,8'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1939,5'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1934,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1934,22'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1939,5'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1933,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1935,12'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1939,5'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1940,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1941,28'
              BranchSideFuncs:
                - arm_Convert
                - Bcj2_Decode
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1942,14'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
                - arm64_Convert
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1942,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1943,30'
              BranchSideFuncs:
                - arm64_Convert
                - Bcj2_Decode
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1944,14'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
                - sparc_Convert
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1944,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1945,30'
              BranchSideFuncs:
                - sparc_Convert
                - Bcj2_Decode
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1946,14'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - powerpc_Convert
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1954,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1958,7'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1977,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1959,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1962,8'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1963,37'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1965,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1966,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1971,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:1707,12'
          Dst:             Bcj2_Decode
        - Src:             'libarchive/archive_read_support_format_7zip.c:1709,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1753,7'
          Dst:             lzma_code
        - Src:             'libarchive/archive_read_support_format_7zip.c:1756,4'
          Dst:             lzma_end
        - Src:             'libarchive/archive_read_support_format_7zip.c:1763,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1779,7'
          Dst:             BZ2_bzDecompress
        - Src:             'libarchive/archive_read_support_format_7zip.c:1782,12'
          Dst:             BZ2_bzDecompressEnd
        - Src:             'libarchive/archive_read_support_format_7zip.c:1786,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1797,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1812,7'
          Dst:             inflate
        - Src:             'libarchive/archive_read_support_format_7zip.c:1820,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1850,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1868,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1893,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1915,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1930,15'
          Dst:             x86_Convert
        - Src:             'libarchive/archive_read_support_format_7zip.c:1941,16'
          Dst:             arm_Convert
        - Src:             'libarchive/archive_read_support_format_7zip.c:1943,16'
          Dst:             arm64_Convert
        - Src:             'libarchive/archive_read_support_format_7zip.c:1945,16'
          Dst:             sparc_Convert
        - Src:             'libarchive/archive_read_support_format_7zip.c:1947,16'
          Dst:             powerpc_Convert
        - Src:             'libarchive/archive_read_support_format_7zip.c:1964,11'
          Dst:             Bcj2_Decode
        - Src:             'libarchive/archive_read_support_format_7zip.c:1966,4'
          Dst:             archive_set_error
    - functionName:    Bcj2_Decode
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4389
      functionLinenumberEnd: 4525
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - zip
        - outBuf
        - outSize
      BBCount:         90
      ICount:          824
      EdgeCount:       118
      CyclomaticComplexity: 30
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4408,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4412,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4423,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4413,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4415,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4416,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4416,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4416,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4416,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4416,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4416,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4416,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4423,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4423,39'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4423,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4423,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4424,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4428,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4428,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4429,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4433,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4440,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4441,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4443,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4443,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4444,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4457,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4444,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4445,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4455,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4447,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4447,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4448,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4447,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4447,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4451,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4447,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4448,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4451,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4457,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4457,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4458,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4457,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4458,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4459,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4463,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4464,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4465,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4465,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4466,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4468,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4470,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4471,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4478,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4471,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4471,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4472,25'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4471,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4471,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4471,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4478,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4478,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4479,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4478,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4478,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4478,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4479,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4480,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4486,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4481,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4482,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4483,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4487,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4488,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4489,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4502,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4502,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4502,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4502,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4503,28'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4504,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4504,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4509,28'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4510,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4511,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4514,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ppmd_read
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1285
      functionLinenumberEnd: 1315
      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:1290,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1296,11'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1309,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1299,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1299,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1300,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1299,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1300,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1306,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:1297,25'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_7zip.c:1300,4'
          Dst:             archive_set_error
    - functionName:    x86_Convert
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4045
      functionLinenumberEnd: 4120
      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:4051,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4052,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4054,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4063,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4064,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4066,24'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4064,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4064,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4065,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4067,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4068,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4069,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4070,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4071,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4073,16'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4077,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4078,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4079,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4078,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4078,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4079,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4077,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4079,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4084,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4088,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4088,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4089,30'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4088,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4089,30'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4112,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4098,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4099,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4100,32'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4102,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4102,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4104,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4102,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4103,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4104,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    arm_Convert
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4130
      functionLinenumberEnd: 4166
      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:4148,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4149,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4164,27'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4149,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4151,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4162,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    arm64_Convert
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4171
      functionLinenumberEnd: 4229
      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:4190,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4191,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4227,27'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4196,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4198,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4205,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4210,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4211,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4213,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sparc_Convert
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4234
      functionLinenumberEnd: 4287
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - zip
        - buf
        - size
      BBCount:         11
      ICount:          152
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4265,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4266,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4285,27'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4271,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4271,34'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4272,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4271,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4272,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4283,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    powerpc_Convert
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4292
      functionLinenumberEnd: 4344
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - zip
        - buf
        - size
      BBCount:         10
      ICount:          166
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4321,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4323,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4342,27'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4324,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4324,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4340,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4323,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4327,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4340,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    read_Times
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3083
      functionLinenumberEnd: 3148
      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
        - header_bytes
        - ntfs_to_unix
        - parse_7zip_uint64
        - read_Bools
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3092,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3093,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3096,24'
              BranchSideFuncs:
                - header_bytes
                - read_Bools
                - header_bytes
                - free
                - header_bytes
                - archive_le64dec.4300
                - ntfs_to_unix
                - archive_le64dec.4300
                - ntfs_to_unix
                - archive_le64dec.4300
                - ntfs_to_unix
                - free
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3096,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3097,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3098,19'
              BranchSideFuncs:
                - read_Bools
                - header_bytes
                - free
                - header_bytes
                - archive_le64dec.4300
                - ntfs_to_unix
                - archive_le64dec.4300
                - ntfs_to_unix
                - archive_le64dec.4300
                - ntfs_to_unix
                - free
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3099,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3100,10'
              BranchSideFuncs:
                - header_bytes
                - free
                - header_bytes
                - archive_le64dec.4300
                - ntfs_to_unix
                - archive_le64dec.4300
                - ntfs_to_unix
                - archive_le64dec.4300
                - ntfs_to_unix
                - free
                - parse_7zip_uint64
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3102,18'
              BranchSideFuncs:
                - read_Bools
                - header_bytes
                - free
                - header_bytes
                - archive_le64dec.4300
                - ntfs_to_unix
                - archive_le64dec.4300
                - ntfs_to_unix
                - archive_le64dec.4300
                - ntfs_to_unix
                - free
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3102,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:0,0'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3103,4'
              BranchSideFuncs:
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3107,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3108,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3109,7'
              BranchSideFuncs:
                - free
                - header_bytes
                - archive_le64dec.4300
                - ntfs_to_unix
                - archive_le64dec.4300
                - ntfs_to_unix
                - archive_le64dec.4300
                - ntfs_to_unix
                - free
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3109,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3110,25'
              BranchSideFuncs:
                - parse_7zip_uint64
                - free
                - header_bytes
                - archive_le64dec.4300
                - ntfs_to_unix
                - archive_le64dec.4300
                - ntfs_to_unix
                - archive_le64dec.4300
                - ntfs_to_unix
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3116,9'
              BranchSideFuncs:
                - free
                - header_bytes
                - archive_le64dec.4300
                - ntfs_to_unix
                - archive_le64dec.4300
                - ntfs_to_unix
                - archive_le64dec.4300
                - ntfs_to_unix
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3110,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3111,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3112,20'
              BranchSideFuncs:
                - free
                - header_bytes
                - archive_le64dec.4300
                - ntfs_to_unix
                - archive_le64dec.4300
                - ntfs_to_unix
                - archive_le64dec.4300
                - ntfs_to_unix
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3112,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3113,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3114,2'
              BranchSideFuncs:
                - free
                - header_bytes
                - archive_le64dec.4300
                - ntfs_to_unix
                - archive_le64dec.4300
                - ntfs_to_unix
                - archive_le64dec.4300
                - ntfs_to_unix
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3116,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3117,8'
              BranchSideFuncs:
                - free
                - header_bytes
                - archive_le64dec.4300
                - ntfs_to_unix
                - archive_le64dec.4300
                - ntfs_to_unix
                - archive_le64dec.4300
                - ntfs_to_unix
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3143,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3117,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3118,4'
              BranchSideFuncs:
                - header_bytes
                - archive_le64dec.4300
                - ntfs_to_unix
                - free
                - archive_le64dec.4300
                - ntfs_to_unix
                - archive_le64dec.4300
                - ntfs_to_unix
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3119,25'
              BranchSideFuncs:
                - header_bytes
                - archive_le64dec.4300
                - ntfs_to_unix
                - free
                - archive_le64dec.4300
                - ntfs_to_unix
                - archive_le64dec.4300
                - ntfs_to_unix
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3119,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3120,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3121,11'
              BranchSideFuncs:
                - archive_le64dec.4300
                - ntfs_to_unix
                - free
                - header_bytes
                - free
                - archive_le64dec.4300
                - ntfs_to_unix
                - archive_le64dec.4300
                - ntfs_to_unix
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3121,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3123,33'
              BranchSideFuncs:
                - archive_le64dec.4300
                - ntfs_to_unix
                - free
                - header_bytes
                - archive_le64dec.4300
                - ntfs_to_unix
                - archive_le64dec.4300
                - ntfs_to_unix
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3129,33'
              BranchSideFuncs:
                - archive_le64dec.4300
                - ntfs_to_unix
                - free
                - header_bytes
                - archive_le64dec.4300
                - ntfs_to_unix
                - archive_le64dec.4300
                - ntfs_to_unix
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3135,33'
              BranchSideFuncs:
                - archive_le64dec.4300
                - ntfs_to_unix
                - free
                - header_bytes
                - archive_le64dec.4300
                - ntfs_to_unix
                - archive_le64dec.4300
                - ntfs_to_unix
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3141,2'
              BranchSideFuncs:
                - free
                - header_bytes
                - archive_le64dec.4300
                - ntfs_to_unix
                - archive_le64dec.4300
                - ntfs_to_unix
                - archive_le64dec.4300
                - ntfs_to_unix
                - free
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:3091,14'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:3096,11'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:3102,7'
          Dst:             read_Bools
        - Src:             'libarchive/archive_read_support_format_7zip.c:3107,11'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:3110,7'
          Dst:             parse_7zip_uint64
        - Src:             'libarchive/archive_read_support_format_7zip.c:3119,12'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:3123,17'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_7zip.c:3123,4'
          Dst:             ntfs_to_unix
        - Src:             'libarchive/archive_read_support_format_7zip.c:3129,17'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_7zip.c:3129,4'
          Dst:             ntfs_to_unix
        - Src:             'libarchive/archive_read_support_format_7zip.c:3135,17'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_7zip.c:3135,4'
          Dst:             ntfs_to_unix
    - functionName:    header_bytes
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3183
      functionLinenumberEnd: 3212
      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:3187,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3188,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3189,6'
              BranchSideFuncs:
                - read_stream
                - crc32
                - __archive_read_ahead
                - read_consume
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3189,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3190,16'
              BranchSideFuncs:
                - read_consume
                - read_stream
                - crc32
                - __archive_read_ahead
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3192,6'
              BranchSideFuncs:
                - read_stream
                - crc32
                - __archive_read_ahead
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3192,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3193,28'
              BranchSideFuncs:
                - __archive_read_ahead
                - crc32
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3202,23'
              BranchSideFuncs:
                - read_stream
                - crc32
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3194,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3195,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3196,34'
              BranchSideFuncs:
                - crc32
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3203,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3204,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3205,34'
              BranchSideFuncs:
                - crc32
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:3190,3'
          Dst:             read_consume
        - Src:             'libarchive/archive_read_support_format_7zip.c:3193,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_7zip.c:3202,11'
          Dst:             read_stream
        - Src:             'libarchive/archive_read_support_format_7zip.c:3210,22'
          Dst:             crc32
    - functionName:    read_Bools
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2055
      functionLinenumberEnd: 2070
      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:2059,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2060,7'
              BranchSideFuncs:
                - header_bytes
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2069,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2060,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2061,26'
              BranchSideFuncs:
                - header_bytes
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2066,14'
              BranchSideFuncs:
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2061,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2062,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2063,13'
              BranchSideFuncs:
                - header_bytes
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:2061,13'
          Dst:             header_bytes
    - functionName:    parse_7zip_uint64
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2029
      functionLinenumberEnd: 2051
      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:2034,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2035,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2036,11'
              BranchSideFuncs:
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2039,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2040,7'
              BranchSideFuncs:
                - header_bytes
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2050,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2040,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2041,26'
              BranchSideFuncs:
                - header_bytes
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2047,23'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2041,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2042,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2043,24'
              BranchSideFuncs:
                - header_bytes
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:2034,11'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2041,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:    6
      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: 2204
      functionLinenumberEnd: 2216
      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:2207,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2207,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2208,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2208,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2209,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2211,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
      Callsites:       []
    - functionName:    free_SubStreamsInfo
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2500
      functionLinenumberEnd: 2504
      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: 2365
      functionLinenumberEnd: 2373
      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:2368,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2368,6'
              BranchSideFuncs:
                - free
                - free_Folder
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2369,10'
              BranchSideFuncs:
                - free
                - free_Folder
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2369,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2370,18'
              BranchSideFuncs:
                - free_Folder
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2371,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:2370,4'
          Dst:             free_Folder
    - functionName:    free_PackInfo
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2120
      functionLinenumberEnd: 2124
      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:2123,2'
          Dst:             free_Digest
    - functionName:    free_Digest
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2074
      functionLinenumberEnd: 2077
      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: 1272
      functionLinenumberEnd: 1280
      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:1276,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1277,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1280,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    read_Folder
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2220
      functionLinenumberEnd: 2361
      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:2232,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2233,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2234,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:2234,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2236,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2238,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:2239,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2240,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2241,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:2241,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2245,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:2306,6'
              BranchSideFuncs:
                - calloc
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
                - calloc
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2245,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2246,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2255,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:2258,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2259,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2264,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:2264,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2265,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2267,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:2269,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2270,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:2274,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:2273,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2275,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2276,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:2276,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2277,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2279,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:2278,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2280,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2281,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:2281,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2282,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2285,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2287,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:2302,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:2286,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2288,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2289,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:2289,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2290,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2292,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:2291,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2293,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2295,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:2296,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2297,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2298,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:2306,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2307,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2308,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2306,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2308,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2310,20'
              BranchSideFuncs:
                - calloc
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
                - calloc
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2311,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2312,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2313,6'
              BranchSideFuncs:
                - calloc
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
                - calloc
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2313,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2315,19'
              BranchSideFuncs:
                - calloc
                - calloc
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2319,3'
              BranchSideFuncs:
                - calloc
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2316,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2317,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2318,2'
              BranchSideFuncs:
                - calloc
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2320,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2321,25'
              BranchSideFuncs:
                - parse_7zip_uint64
                - parse_7zip_uint64
                - calloc
                - parse_7zip_uint64
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2331,24'
              BranchSideFuncs:
                - calloc
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2321,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2322,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2323,20'
              BranchSideFuncs:
                - parse_7zip_uint64
                - calloc
                - parse_7zip_uint64
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2323,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2324,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2325,25'
              BranchSideFuncs:
                - parse_7zip_uint64
                - calloc
                - parse_7zip_uint64
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2325,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2326,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2327,20'
              BranchSideFuncs:
                - calloc
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2327,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2328,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2329,2'
              BranchSideFuncs:
                - calloc
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2334,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2335,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2336,6'
              BranchSideFuncs:
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2336,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2337,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2350,10'
              BranchSideFuncs:
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2337,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2339,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2346,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2339,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2340,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2343,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2340,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2341,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2342,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2343,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2344,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2345,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2346,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2347,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2348,25'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2350,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:2351,26'
              BranchSideFuncs:
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2351,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2352,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2353,21'
              BranchSideFuncs:
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2353,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2354,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2355,3'
              BranchSideFuncs:
                - parse_7zip_uint64
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:2232,6'
          Dst:             parse_7zip_uint64
        - Src:             'libarchive/archive_read_support_format_7zip.c:2238,14'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:2245,12'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2264,12'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2267,24'
          Dst:             decode_codec_id
        - Src:             'libarchive/archive_read_support_format_7zip.c:2273,8'
          Dst:             parse_7zip_uint64
        - Src:             'libarchive/archive_read_support_format_7zip.c:2278,8'
          Dst:             parse_7zip_uint64
        - Src:             'libarchive/archive_read_support_format_7zip.c:2286,8'
          Dst:             parse_7zip_uint64
        - Src:             'libarchive/archive_read_support_format_7zip.c:2291,13'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2315,4'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:2321,7'
          Dst:             parse_7zip_uint64
        - Src:             'libarchive/archive_read_support_format_7zip.c:2325,7'
          Dst:             parse_7zip_uint64
        - Src:             'libarchive/archive_read_support_format_7zip.c:2333,6'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:2351,8'
          Dst:             parse_7zip_uint64
    - functionName:    read_Digests
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2081
      functionLinenumberEnd: 2116
      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:2085,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2086,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2087,9'
              BranchSideFuncs:
                - malloc
                - header_bytes
                - calloc
                - header_bytes
                - archive_le32dec.4270
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2090,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2091,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2095,24'
              BranchSideFuncs:
                - header_bytes
                - calloc
                - header_bytes
                - archive_le32dec.4270
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2095,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2096,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2097,7'
              BranchSideFuncs:
                - calloc
                - header_bytes
                - archive_le32dec.4270
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2097,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2098,18'
              BranchSideFuncs:
                - read_Bools
                - calloc
                - header_bytes
                - archive_le32dec.4270
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2102,10'
              BranchSideFuncs:
                - calloc
                - header_bytes
                - archive_le32dec.4270
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2098,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2099,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2100,2'
              BranchSideFuncs:
                - calloc
                - header_bytes
                - archive_le32dec.4270
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2105,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2106,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2107,9'
              BranchSideFuncs:
                - header_bytes
                - archive_le32dec.4270
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2107,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2108,7'
              BranchSideFuncs:
                - header_bytes
                - archive_le32dec.4270
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2115,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2108,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2109,26'
              BranchSideFuncs:
                - header_bytes
                - archive_le32dec.4270
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2113,2'
              BranchSideFuncs:
                - header_bytes
                - archive_le32dec.4270
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2109,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2110,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2111,36'
              BranchSideFuncs:
                - archive_le32dec.4270
                - header_bytes
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:2095,11'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2098,7'
          Dst:             read_Bools
        - Src:             'libarchive/archive_read_support_format_7zip.c:2104,15'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:2109,13'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2111,20'
          Dst:             archive_le32dec
    - functionName:    read_SubStreamsInfo
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2509
      functionLinenumberEnd: 2637
      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:2519,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2520,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:2522,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:2522,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2523,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2524,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:2526,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2527,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:2542,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:2528,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2529,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:2538,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:2529,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2530,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2531,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:2531,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2532,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2533,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:2533,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2534,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2536,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:2538,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2539,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2540,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:2545,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2546,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:2557,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:2552,31'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2552,34'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2554,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2552,61'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2553,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2554,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2552,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2554,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2555,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:2558,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2562,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:2581,6'
              BranchSideFuncs:
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2562,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2563,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:2565,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:2566,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2567,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:2575,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:2567,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2568,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:2574,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:2568,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2569,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2570,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:2570,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2571,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2572,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:2576,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2577,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2578,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:2581,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2582,25'
              BranchSideFuncs:
                - header_bytes
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2587,9'
              BranchSideFuncs:
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2582,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2583,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2584,11'
              BranchSideFuncs:
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2587,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2588,3'
              BranchSideFuncs:
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2592,13'
              BranchSideFuncs:
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2593,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2594,7'
              BranchSideFuncs:
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2598,6'
              BranchSideFuncs:
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2594,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2594,38'
              BranchSideFuncs:
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2595,28'
              BranchSideFuncs:
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2594,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2595,28'
              BranchSideFuncs:
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2596,2'
              BranchSideFuncs:
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2598,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2600,35'
              BranchSideFuncs:
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2634,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2605,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2606,4'
              BranchSideFuncs:
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2609,10'
              BranchSideFuncs:
                - free_Digest
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2609,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2610,8'
              BranchSideFuncs:
                - free_Digest
                - header_bytes
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2625,3'
              BranchSideFuncs:
                - free_Digest
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2610,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2610,38'
              BranchSideFuncs:
                - free_Digest
                - header_bytes
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2616,12'
              BranchSideFuncs:
                - free_Digest
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2610,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2611,20'
              BranchSideFuncs:
                - free_Digest
                - header_bytes
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2616,12'
              BranchSideFuncs:
                - free_Digest
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2616,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:2619,21'
              BranchSideFuncs:
                - free_Digest
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2626,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2627,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2628,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2634,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2635,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2636,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:2522,11'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2529,8'
          Dst:             parse_7zip_uint64
        - Src:             'libarchive/archive_read_support_format_7zip.c:2538,12'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2546,21'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:2548,24'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:2550,17'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:2568,9'
          Dst:             parse_7zip_uint64
        - Src:             'libarchive/archive_read_support_format_7zip.c:2575,10'
          Dst:             folder_uncompressed_size
        - Src:             'libarchive/archive_read_support_format_7zip.c:2582,12'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2605,7'
          Dst:             read_Digests
        - Src:             'libarchive/archive_read_support_format_7zip.c:2606,4'
          Dst:             free_Digest
        - Src:             'libarchive/archive_read_support_format_7zip.c:2625,3'
          Dst:             free_Digest
        - Src:             'libarchive/archive_read_support_format_7zip.c:2626,12'
          Dst:             header_bytes
    - functionName:    read_CodersInfo
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2377
      functionLinenumberEnd: 2478
      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:2385,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2386,3'
              BranchSideFuncs:
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2387,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:2387,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2388,3'
              BranchSideFuncs:
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2393,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:2393,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2394,3'
              BranchSideFuncs:
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2395,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:2395,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2396,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2401,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:2401,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2402,3'
              BranchSideFuncs:
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2403,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:2403,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2406,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:2415,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:2426,22'
              BranchSideFuncs:
                - archive_set_error
                - free_Digest
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2407,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2408,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2409,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:2409,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2410,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:2413,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:2410,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2411,5'
              BranchSideFuncs:
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2412,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:2415,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2416,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2417,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:2417,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2418,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2419,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:2419,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2420,23'
              BranchSideFuncs:
                - archive_set_error
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2424,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:2431,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2432,3'
              BranchSideFuncs:
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2433,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:2433,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2434,3'
              BranchSideFuncs:
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2436,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:2436,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2437,33'
              BranchSideFuncs:
                - calloc
                - header_bytes
                - read_Digests
                - header_bytes
                - free_Digest
                - free_Digest
                - parse_7zip_uint64
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2453,24'
              BranchSideFuncs:
                - header_bytes
                - read_Digests
                - header_bytes
                - free_Digest
                - free_Digest
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2442,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2443,4'
              BranchSideFuncs:
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2444,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:2444,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2445,26'
              BranchSideFuncs:
                - parse_7zip_uint64
                - header_bytes
                - read_Digests
                - header_bytes
                - free_Digest
                - free_Digest
                - calloc
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2448,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:2445,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2446,5'
              BranchSideFuncs:
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2447,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:2453,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2454,3'
              BranchSideFuncs:
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2455,7'
              BranchSideFuncs:
                - read_Digests
                - header_bytes
                - free_Digest
                - free_Digest
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2455,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2456,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2457,7'
              BranchSideFuncs:
                - read_Digests
                - header_bytes
                - free_Digest
                - free_Digest
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2457,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2458,3'
              BranchSideFuncs:
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2459,19'
              BranchSideFuncs:
                - read_Digests
                - header_bytes
                - free_Digest
                - free_Digest
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2459,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2460,3'
              BranchSideFuncs:
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2461,9'
              BranchSideFuncs:
                - header_bytes
                - free_Digest
                - free_Digest
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2461,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2462,42'
              BranchSideFuncs:
                - header_bytes
                - free_Digest
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2469,24'
              BranchSideFuncs:
                - header_bytes
                - free_Digest
                - free_Digest
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2469,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2470,3'
              BranchSideFuncs:
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2471,7'
              BranchSideFuncs:
                - free_Digest
                - free_Digest
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2471,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2472,3'
              BranchSideFuncs:
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2473,2'
              BranchSideFuncs:
                - free_Digest
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:2385,11'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2393,6'
          Dst:             parse_7zip_uint64
        - Src:             'libarchive/archive_read_support_format_7zip.c:2401,11'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2406,4'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:2410,8'
          Dst:             read_Folder
        - Src:             'libarchive/archive_read_support_format_7zip.c:2415,7'
          Dst:             parse_7zip_uint64
        - Src:             'libarchive/archive_read_support_format_7zip.c:2420,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:2426,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:2431,11'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2441,7'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:2445,8'
          Dst:             parse_7zip_uint64
        - Src:             'libarchive/archive_read_support_format_7zip.c:2453,11'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2459,6'
          Dst:             read_Digests
        - Src:             'libarchive/archive_read_support_format_7zip.c:2469,11'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2473,2'
          Dst:             free_Digest
        - Src:             'libarchive/archive_read_support_format_7zip.c:2476,2'
          Dst:             free_Digest
    - functionName:    read_PackInfo
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2128
      functionLinenumberEnd: 2200
      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:2137,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2138,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2143,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:2143,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2144,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2145,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:2145,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2146,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2147,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:2147,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2148,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2153,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:2153,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2154,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2155,7'
              BranchSideFuncs:
                - calloc
                - calloc
                - header_bytes
                - read_Digests
                - header_bytes
                - calloc
                - calloc
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2155,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2157,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2158,7'
              BranchSideFuncs:
                - calloc
                - calloc
                - header_bytes
                - read_Digests
                - header_bytes
                - calloc
                - calloc
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2158,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2159,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2160,29'
              BranchSideFuncs:
                - calloc
                - calloc
                - header_bytes
                - read_Digests
                - header_bytes
                - calloc
                - calloc
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2162,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2162,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2163,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2162,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2163,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2165,9'
              BranchSideFuncs:
                - header_bytes
                - read_Digests
                - header_bytes
                - calloc
                - calloc
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2165,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2166,25'
              BranchSideFuncs:
                - parse_7zip_uint64
                - header_bytes
                - read_Digests
                - header_bytes
                - calloc
                - calloc
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2173,24'
              BranchSideFuncs:
                - header_bytes
                - read_Digests
                - header_bytes
                - calloc
                - calloc
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2166,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2167,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2168,2'
              BranchSideFuncs:
                - header_bytes
                - read_Digests
                - header_bytes
                - calloc
                - calloc
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2173,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2174,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2175,7'
              BranchSideFuncs:
                - read_Digests
                - header_bytes
                - calloc
                - calloc
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2175,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2178,22'
              BranchSideFuncs:
                - calloc
                - calloc
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2186,7'
              BranchSideFuncs:
                - read_Digests
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2181,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2181,38'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2182,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2181,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2182,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2183,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2186,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2187,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2189,19'
              BranchSideFuncs:
                - read_Digests
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2189,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2190,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2195,24'
              BranchSideFuncs:
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2195,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2196,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2197,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2197,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2198,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2199,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:2137,6'
          Dst:             parse_7zip_uint64
        - Src:             'libarchive/archive_read_support_format_7zip.c:2143,6'
          Dst:             parse_7zip_uint64
        - Src:             'libarchive/archive_read_support_format_7zip.c:2153,11'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2160,14'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:2161,18'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:2166,7'
          Dst:             parse_7zip_uint64
        - Src:             'libarchive/archive_read_support_format_7zip.c:2173,11'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2178,7'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:2180,7'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:2189,6'
          Dst:             read_Digests
        - Src:             'libarchive/archive_read_support_format_7zip.c:2195,11'
          Dst:             header_bytes
    - functionName:    read_StreamsInfo
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2649
      functionLinenumberEnd: 2721
      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:2656,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2657,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2658,7'
              BranchSideFuncs:
                - read_SubStreamsInfo
                - header_bytes
                - read_CodersInfo
                - header_bytes
                - read_PackInfo
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2658,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2661,21'
              BranchSideFuncs:
                - read_PackInfo
                - header_bytes
                - read_SubStreamsInfo
                - header_bytes
                - read_CodersInfo
                - header_bytes
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2681,7'
              BranchSideFuncs:
                - read_SubStreamsInfo
                - header_bytes
                - read_CodersInfo
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2661,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2662,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2664,7'
              BranchSideFuncs:
                - header_bytes
                - read_SubStreamsInfo
                - header_bytes
                - read_CodersInfo
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2664,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2664,35'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2665,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2664,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2665,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2669,13'
              BranchSideFuncs:
                - header_bytes
                - read_SubStreamsInfo
                - header_bytes
                - read_CodersInfo
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2670,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2671,26'
              BranchSideFuncs:
                - header_bytes
                - read_SubStreamsInfo
                - header_bytes
                - read_CodersInfo
                - header_bytes
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2678,25'
              BranchSideFuncs:
                - header_bytes
                - read_SubStreamsInfo
                - header_bytes
                - read_CodersInfo
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2672,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2673,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2674,15'
              BranchSideFuncs:
                - header_bytes
                - read_SubStreamsInfo
                - header_bytes
                - read_CodersInfo
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2675,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2676,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2677,3'
              BranchSideFuncs:
                - header_bytes
                - read_SubStreamsInfo
                - header_bytes
                - read_CodersInfo
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2678,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2679,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2680,2'
              BranchSideFuncs:
                - read_SubStreamsInfo
                - header_bytes
                - read_CodersInfo
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2681,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2685,23'
              BranchSideFuncs:
                - read_CodersInfo
                - header_bytes
                - read_SubStreamsInfo
                - header_bytes
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2707,7'
              BranchSideFuncs:
                - read_SubStreamsInfo
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2685,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2686,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2691,13'
              BranchSideFuncs:
                - header_bytes
                - read_SubStreamsInfo
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2693,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2694,21'
              BranchSideFuncs:
                - header_bytes
                - read_SubStreamsInfo
                - header_bytes
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2703,25'
              BranchSideFuncs:
                - header_bytes
                - read_SubStreamsInfo
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2695,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2696,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2697,8'
              BranchSideFuncs:
                - header_bytes
                - read_SubStreamsInfo
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2697,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2698,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2699,27'
              BranchSideFuncs:
                - header_bytes
                - read_SubStreamsInfo
                - header_bytes
        - 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,3'
              BranchSideFuncs:
                - header_bytes
                - read_SubStreamsInfo
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2703,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2704,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2705,2'
              BranchSideFuncs:
                - read_SubStreamsInfo
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2707,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2708,27'
              BranchSideFuncs:
                - read_SubStreamsInfo
                - header_bytes
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2718,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2708,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2710,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2711,25'
              BranchSideFuncs:
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2711,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2712,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2713,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2718,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2719,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2720,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:2656,11'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2661,7'
          Dst:             read_PackInfo
        - Src:             'libarchive/archive_read_support_format_7zip.c:2678,12'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2685,7'
          Dst:             read_CodersInfo
        - Src:             'libarchive/archive_read_support_format_7zip.c:2703,12'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2708,7'
          Dst:             read_SubStreamsInfo
        - Src:             'libarchive/archive_read_support_format_7zip.c:2711,12'
          Dst:             header_bytes
    - functionName:    read_Header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2735
      functionLinenumberEnd: 3079
      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:2745,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2749,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.4270
                - 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:2758,24'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2749,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2750,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2751,8'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2751,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2752,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2753,2'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2758,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2759,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2760,7'
              BranchSideFuncs:
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2760,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2761,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.4270
                - 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:2777,7'
              BranchSideFuncs:
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2763,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2764,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2765,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.4270
                - 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:2765,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2766,5'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2767,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.4270
                - 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:2767,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2761,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2768,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2770,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2771,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2772,2'
              BranchSideFuncs:
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2777,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2778,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.4270
                - 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:2783,7'
              BranchSideFuncs:
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2778,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2779,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2780,25'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2780,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2781,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2782,2'
              BranchSideFuncs:
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2783,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2784,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2789,7'
              BranchSideFuncs:
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2789,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2790,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2792,24'
              BranchSideFuncs:
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2792,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2793,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2794,19'
              BranchSideFuncs:
                - calloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2794,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2795,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2797,32'
              BranchSideFuncs:
                - calloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2798,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2799,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2800,12'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2808,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2809,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2810,11'
              BranchSideFuncs:
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2811,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2812,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2814,25'
              BranchSideFuncs:
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2814,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2815,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2816,7'
              BranchSideFuncs:
                - header_bytes
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2816,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2817,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2818,16'
              BranchSideFuncs:
                - header_bytes
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2820,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2822,8'
              BranchSideFuncs:
                - calloc
                - read_Bools
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2838,8'
              BranchSideFuncs:
                - calloc
                - read_Bools
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2854,8'
              BranchSideFuncs:
                - calloc
                - read_Bools
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2872,19'
              BranchSideFuncs:
                - read_Times
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2872,19'
              BranchSideFuncs:
                - read_Times
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2872,19'
              BranchSideFuncs:
                - read_Times
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2881,26'
              BranchSideFuncs:
                - header_bytes
                - malloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2939,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.4270
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2965,8'
              BranchSideFuncs:
                - header_bytes
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2969,21'
              BranchSideFuncs:
                - header_bytes
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2822,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2823,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2824,41'
              BranchSideFuncs:
                - calloc
                - read_Bools
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2826,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2827,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2829,8'
              BranchSideFuncs:
                - read_Bools
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2828,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2830,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2831,18'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2832,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2833,9'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2836,4'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2833,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2834,19'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2835,4'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2838,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2840,22'
              BranchSideFuncs:
                - header_bytes
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2844,8'
              BranchSideFuncs:
                - calloc
                - read_Bools
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2840,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2841,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2842,5'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2844,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2845,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2846,31'
              BranchSideFuncs:
                - calloc
                - read_Bools
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2848,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2849,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2850,19'
              BranchSideFuncs:
                - read_Bools
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2850,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2851,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2852,4'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2854,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2856,22'
              BranchSideFuncs:
                - header_bytes
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2860,8'
              BranchSideFuncs:
                - calloc
                - read_Bools
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2856,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2857,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2858,5'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2860,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2861,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2862,26'
              BranchSideFuncs:
                - calloc
                - read_Bools
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2864,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2865,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2866,19'
              BranchSideFuncs:
                - read_Bools
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2866,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2867,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2868,4'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2872,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2873,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2874,4'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2881,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2882,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2883,6'
              BranchSideFuncs:
                - malloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2885,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2885,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2886,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2885,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2886,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2888,8'
              BranchSideFuncs:
                - malloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2888,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2889,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2890,30'
              BranchSideFuncs:
                - malloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2891,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2892,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2893,9'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2901,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2903,9'
              BranchSideFuncs:
                - header_bytes
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2913,9'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2903,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2904,8'
              BranchSideFuncs:
                - header_bytes
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2906,10'
              BranchSideFuncs:
                - header_bytes
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2907,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2908,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2909,12'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2916,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2917,28'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2933,4'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2923,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2923,24'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2923,5'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2923,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2924,9'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2927,9'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2927,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2928,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2929,27'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2939,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2940,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2941,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.4270
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2942,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2943,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2944,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.4270
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2946,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2947,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2948,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.4270
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2948,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2949,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.4270
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2951,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.4270
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2951,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2953,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2955,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2956,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.4270
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2962,4'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2956,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2957,28'
              BranchSideFuncs:
                - header_bytes
                - archive_le32dec.4270
                - 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:2961,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.4270
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2957,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2958,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2959,40'
              BranchSideFuncs:
                - archive_le32dec.4270
                - 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:2965,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2965,14'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2966,5'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2969,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2970,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2971,4'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4270
                - 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:2981,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2982,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3078,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2982,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2982,38'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2983,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2982,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2983,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2985,21'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2987,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2991,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3008,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2991,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2992,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2999,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2992,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2994,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2997,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2999,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3001,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3004,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3008,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3009,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3019,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3009,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3010,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3011,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3011,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3012,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3013,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3013,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3014,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3015,25'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3019,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3020,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3022,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3022,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3023,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3025,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3028,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3029,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3033,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3029,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3030,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3032,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3038,48'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3039,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3046,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3039,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3040,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3046,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3040,60'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3041,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3042,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3038,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3042,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3046,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3048,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3049,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3051,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3051,42'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3051,45'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3059,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3051,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3056,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3059,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3059,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3060,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3068,28'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3061,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3062,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3063,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3063,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3064,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3065,16'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3069,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3070,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3071,16'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3072,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3073,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3076,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:2749,12'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2758,11'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2763,13'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2767,8'
          Dst:             parse_7zip_uint64
        - Src:             'libarchive/archive_read_support_format_7zip.c:2770,12'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2778,7'
          Dst:             read_StreamsInfo
        - Src:             'libarchive/archive_read_support_format_7zip.c:2780,12'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2792,6'
          Dst:             parse_7zip_uint64
        - Src:             'libarchive/archive_read_support_format_7zip.c:2797,17'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:2808,12'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2814,7'
          Dst:             parse_7zip_uint64
        - Src:             'libarchive/archive_read_support_format_7zip.c:2824,26'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:2828,8'
          Dst:             read_Bools
        - Src:             'libarchive/archive_read_support_format_7zip.c:2840,9'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2846,24'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:2850,8'
          Dst:             read_Bools
        - Src:             'libarchive/archive_read_support_format_7zip.c:2856,9'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2862,19'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:2866,8'
          Dst:             read_Bools
        - Src:             'libarchive/archive_read_support_format_7zip.c:2872,8'
          Dst:             read_Times
        - Src:             'libarchive/archive_read_support_format_7zip.c:2881,13'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2907,14'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2939,13'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2944,19'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:2951,9'
          Dst:             read_Bools
        - Src:             'libarchive/archive_read_support_format_7zip.c:2957,15'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2959,24'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_7zip.c:2969,8'
          Dst:             header_bytes
    - functionName:    free_StreamsInfo
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2641
      functionLinenumberEnd: 2645
      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:2642,2'
          Dst:             free_PackInfo
        - Src:             'libarchive/archive_read_support_format_7zip.c:2643,2'
          Dst:             free_CodersInfo
        - Src:             'libarchive/archive_read_support_format_7zip.c:2644,2'
          Dst:             free_SubStreamsInfo
    - functionName:    decode_encoded_header_info
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3152
      functionLinenumberEnd: 3179
      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:3156,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3157,7'
              BranchSideFuncs:
                - __errno_location
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3166,6'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3157,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3158,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3161,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3166,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3166,36'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3167,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3166,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3167,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3171,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3171,56'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3172,16'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3174,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3172,50'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3173,6'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3174,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3173,27'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3173,39'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3174,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3171,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3174,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3178,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:3155,2'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_7zip.c:3156,6'
          Dst:             read_StreamsInfo
        - Src:             'libarchive/archive_read_support_format_7zip.c:3157,7'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_7zip.c:3158,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3161,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3167,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3174,3'
          Dst:             archive_set_error
    - functionName:    skip_sfx
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 666
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - min_addr
      BBCount:         24
      ICount:          178
      EdgeCount:       32
      CyclomaticComplexity: 10
      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:618,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:619,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:621,9'
              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:623,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:624,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:663,21'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:625,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:627,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:632,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:628,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:629,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:630,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:632,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:634,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:637,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:644,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:645,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:656,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:646,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:648,25'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:654,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:659,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:623,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:660,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:618,6'
          Dst:             __archive_read_seek
        - Src:             'libarchive/archive_read_support_format_7zip.c:624,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_7zip.c:645,15'
          Dst:             check_7zip_header_in_sfx
        - Src:             'libarchive/archive_read_support_format_7zip.c:650,5'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_7zip.c:657,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_7zip.c:663,2'
          Dst:             archive_set_error
    - functionName:    check_7zip_header_in_sfx
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 608
      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:587,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:589,14'
              BranchSideFuncs:
                - memcmp
                - crc32
                - archive_le32dec.4270
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:601,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:602,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:603,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:604,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:605,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:606,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:589,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:590,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:596,39'
              BranchSideFuncs:
                - crc32
                - archive_le32dec.4270
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:596,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:598,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:600,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:589,7'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_7zip.c:596,7'
          Dst:             crc32
        - Src:             'libarchive/archive_read_support_format_7zip.c:597,7'
          Dst:             archive_le32dec
    - functionName:    free_Header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2725
      functionLinenumberEnd: 2730
      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: 3217
      functionLinenumberEnd: 3377
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - zip
        - header
      BBCount:         80
      ICount:          551
      EdgeCount:       107
      CyclomaticComplexity: 29
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - __archive_read_seek
        - __errno_location
        - archive_le32dec
        - archive_le64dec
        - archive_set_error
        - crc32
        - decode_encoded_header_info
        - find_elf_data_sec
        - find_pe_overlay
        - 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:3225,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3226,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3228,7'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - crc32
                - archive_le32dec.4270
                - archive_le64dec.4300
                - archive_le64dec.4300
                - archive_le32dec.4270
                - __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
                - find_elf_data_sec
                - skip_sfx.4304
                - __archive_read_ahead
                - find_pe_overlay
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3228,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3228,22'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - crc32
                - archive_le32dec.4270
                - archive_le64dec.4300
                - archive_le64dec.4300
                - archive_le32dec.4270
                - __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
                - find_elf_data_sec
                - skip_sfx.4304
                - __archive_read_ahead
                - find_pe_overlay
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3228,45'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - crc32
                - archive_le32dec.4270
                - archive_le64dec.4300
                - archive_le64dec.4300
                - archive_le32dec.4270
                - __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
                - find_elf_data_sec
                - skip_sfx.4304
                - __archive_read_ahead
                - find_pe_overlay
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3228,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3228,45'
              BranchSideFuncs:
                - find_elf_data_sec
                - skip_sfx.4304
                - __archive_read_ahead
                - memcmp
                - crc32
                - archive_le32dec.4270
                - archive_le64dec.4300
                - archive_le64dec.4300
                - archive_le32dec.4270
                - __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
                - find_pe_overlay
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3230,28'
              BranchSideFuncs:
                - find_elf_data_sec
                - skip_sfx.4304
                - __archive_read_ahead
                - memcmp
                - crc32
                - archive_le32dec.4270
                - archive_le64dec.4300
                - archive_le64dec.4300
                - archive_le32dec.4270
                - __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
                - find_pe_overlay
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3228,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3230,28'
              BranchSideFuncs:
                - find_elf_data_sec
                - skip_sfx.4304
                - __archive_read_ahead
                - memcmp
                - crc32
                - archive_le32dec.4270
                - archive_le64dec.4300
                - archive_le64dec.4300
                - archive_le32dec.4270
                - __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
                - find_pe_overlay
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3238,2'
              BranchSideFuncs:
                - memcmp
                - crc32
                - archive_le32dec.4270
                - archive_le64dec.4300
                - archive_le64dec.4300
                - archive_le32dec.4270
                - __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:3230,28'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3230,58'
              BranchSideFuncs:
                - find_pe_overlay
                - skip_sfx.4304
                - __archive_read_ahead
                - memcmp
                - crc32
                - archive_le32dec.4270
                - archive_le64dec.4300
                - archive_le64dec.4300
                - archive_le32dec.4270
                - __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:3231,32'
              BranchSideFuncs:
                - find_elf_data_sec
                - skip_sfx.4304
                - __archive_read_ahead
                - memcmp
                - crc32
                - archive_le32dec.4270
                - archive_le64dec.4300
                - archive_le64dec.4300
                - archive_le32dec.4270
                - __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:3233,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3234,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3235,33'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
                - crc32
                - archive_le32dec.4270
                - archive_le64dec.4300
                - archive_le64dec.4300
                - archive_le32dec.4270
                - __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:3235,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3236,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3237,2'
              BranchSideFuncs:
                - memcmp
                - crc32
                - archive_le32dec.4270
                - archive_le64dec.4300
                - archive_le64dec.4300
                - archive_le32dec.4270
                - __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:3240,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3241,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3246,38'
              BranchSideFuncs:
                - crc32
                - archive_le32dec.4270
                - archive_le64dec.4300
                - archive_le64dec.4300
                - archive_le32dec.4270
                - __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:3246,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3252,2'
              BranchSideFuncs:
                - archive_le64dec.4300
                - archive_le64dec.4300
                - archive_le32dec.4270
                - __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:3254,39'
              BranchSideFuncs:
                - archive_le64dec.4300
                - archive_le64dec.4300
                - archive_le32dec.4270
                - __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:3258,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3260,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3262,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:3262,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3263,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3266,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:3267,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3268,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:3274,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:3268,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3269,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:3270,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:3270,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3272,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3283,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3284,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3290,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:3290,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3296,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:3332,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:3363,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3299,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3299,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:3306,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:3299,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3305,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:3306,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:3306,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3307,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:3321,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:3307,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3308,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:3310,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:3311,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3312,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:3313,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:3314,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3316,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:3319,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:3323,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3324,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3325,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:3334,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3335,8'
              BranchSideFuncs:
                - __errno_location
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3347,25'
              BranchSideFuncs:
                - header_bytes
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3335,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3336,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3339,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3347,40'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3347,43'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3348,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3347,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3348,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3354,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3354,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3354,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3361,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3354,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3360,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3361,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:3225,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_7zip.c:3228,38'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_7zip.c:3230,42'
          Dst:             find_pe_overlay
        - Src:             'libarchive/archive_read_support_format_7zip.c:3231,14'
          Dst:             find_elf_data_sec
        - Src:             'libarchive/archive_read_support_format_7zip.c:3232,7'
          Dst:             skip_sfx
        - Src:             'libarchive/archive_read_support_format_7zip.c:3235,12'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_7zip.c:3240,6'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_7zip.c:3241,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3246,6'
          Dst:             crc32
        - Src:             'libarchive/archive_read_support_format_7zip.c:3247,9'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_7zip.c:3254,23'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_7zip.c:3255,21'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_7zip.c:3256,20'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_7zip.c:3263,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3266,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_7zip.c:3269,4'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_7zip.c:3270,12'
          Dst:             __archive_read_seek
        - Src:             'libarchive/archive_read_support_format_7zip.c:3283,11'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:3284,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3296,7'
          Dst:             decode_encoded_header_info
        - Src:             'libarchive/archive_read_support_format_7zip.c:3312,5'
          Dst:             read_consume
        - Src:             'libarchive/archive_read_support_format_7zip.c:3313,8'
          Dst:             setup_decode_folder
        - Src:             'libarchive/archive_read_support_format_7zip.c:3317,9'
          Dst:             seek_pack
        - Src:             'libarchive/archive_read_support_format_7zip.c:3321,3'
          Dst:             free_StreamsInfo
        - Src:             'libarchive/archive_read_support_format_7zip.c:3332,3'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_7zip.c:3333,7'
          Dst:             read_Header
        - Src:             'libarchive/archive_read_support_format_7zip.c:3335,8'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_7zip.c:3336,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3339,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3347,12'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:3348,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3363,3'
          Dst:             archive_set_error
    - functionName:    find_pe_overlay
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 739
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         37
      ICount:          229
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - __archive_read_ahead
        - archive_le16dec
        - archive_le32dec
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:680,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:680,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:681,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:680,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:680,35'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:681,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:680,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:681,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:683,28'
              BranchSideFuncs:
                - archive_le32dec.4270
                - archive_le16dec.4315
                - archive_le16dec.4315
                - archive_le32dec.4270
                - archive_le32dec.4270
                - __archive_read_ahead
                - __archive_read_ahead
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:688,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:689,29'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_le16dec.4315
                - archive_le16dec.4315
                - archive_le32dec.4270
                - archive_le32dec.4270
                - __archive_read_ahead
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:697,7'
              BranchSideFuncs:
                - archive_le16dec.4315
                - archive_le16dec.4315
                - archive_le32dec.4270
                - archive_le32dec.4270
                - __archive_read_ahead
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:691,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:691,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:693,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:691,38'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:692,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:693,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:691,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:693,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:695,3'
              BranchSideFuncs:
                - archive_le16dec.4315
                - archive_le16dec.4315
                - archive_le32dec.4270
                - archive_le32dec.4270
                - __archive_read_ahead
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:704,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:705,32'
              BranchSideFuncs:
                - archive_le32dec.4270
                - archive_le32dec.4270
                - __archive_read_ahead
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:707,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:713,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:714,29'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_le32dec.4270
                - archive_le32dec.4270
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:720,16'
              BranchSideFuncs:
                - archive_le32dec.4270
                - archive_le32dec.4270
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:716,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:717,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:719,3'
              BranchSideFuncs:
                - archive_le32dec.4270
                - archive_le32dec.4270
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:721,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:723,11'
              BranchSideFuncs:
                - archive_le32dec.4270
                - archive_le32dec.4270
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:732,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:726,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:727,18'
              BranchSideFuncs:
                - archive_le32dec.4270
                - archive_le32dec.4270
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:729,11'
              BranchSideFuncs:
                - archive_le32dec.4270
                - archive_le32dec.4270
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:679,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_7zip.c:683,12'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_7zip.c:689,8'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_7zip.c:696,13'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_7zip.c:698,16'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_7zip.c:714,8'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_7zip.c:722,14'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_7zip.c:724,8'
          Dst:             archive_le32dec
    - functionName:    find_elf_data_sec
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         64
      ICount:          491
      EdgeCount:       87
      CyclomaticComplexity: 25
      functionsReached:
        - __archive_read_ahead
        - __archive_read_seek
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:758,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:758,27'
              BranchSideFuncs:
                - __archive_read_seek
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:759,4'
              BranchSideFuncs:
                - __archive_read_seek
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:758,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:759,4'
              BranchSideFuncs:
                - __archive_read_seek
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:761,15'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_read_ahead
                - __archive_read_seek
                - __archive_read_ahead
                - __archive_read_seek
                - __archive_read_ahead
                - __archive_read_seek
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:763,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:764,10'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_read_ahead
                - __archive_read_seek
                - __archive_read_ahead
                - __archive_read_seek
                - __archive_read_ahead
                - __archive_read_seek
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:768,10'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_read_ahead
                - __archive_read_seek
                - __archive_read_ahead
                - __archive_read_seek
                - __archive_read_ahead
                - __archive_read_seek
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:776,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:777,16'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_read_ahead
                - __archive_read_seek
                - __archive_read_ahead
                - __archive_read_seek
                - __archive_read_ahead
                - __archive_read_seek
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:785,16'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_read_ahead
                - __archive_read_seek
                - __archive_read_ahead
                - __archive_read_seek
                - __archive_read_ahead
                - __archive_read_seek
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:781,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:781,32'
              BranchSideFuncs:
                - __archive_read_seek
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:782,5'
              BranchSideFuncs:
                - __archive_read_seek
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:781,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:782,5'
              BranchSideFuncs:
                - __archive_read_seek
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:784,3'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_read_ahead
                - __archive_read_seek
                - __archive_read_ahead
                - __archive_read_seek
                - __archive_read_ahead
                - __archive_read_seek
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:789,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:789,32'
              BranchSideFuncs:
                - __archive_read_seek
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:790,5'
              BranchSideFuncs:
                - __archive_read_seek
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:789,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:0,0'
              BranchSideFuncs:
                - __archive_read_seek
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:790,5'
              BranchSideFuncs:
                - __archive_read_seek
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:796,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:797,4'
              BranchSideFuncs:
                - __archive_read_seek
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:799,28'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_seek
                - __archive_read_ahead
                - __archive_read_seek
                - __archive_read_ahead
                - __archive_read_seek
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:800,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:801,4'
              BranchSideFuncs:
                - __archive_read_seek
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:803,7'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_read_ahead
                - __archive_read_seek
                - __archive_read_ahead
                - __archive_read_seek
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:803,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:804,22'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_read_ahead
                - __archive_read_seek
                - __archive_read_ahead
                - __archive_read_seek
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:809,22'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_read_ahead
                - __archive_read_seek
                - __archive_read_ahead
                - __archive_read_seek
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:814,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:814,26'
              BranchSideFuncs:
                - __archive_read_seek
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:815,4'
              BranchSideFuncs:
                - __archive_read_seek
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:814,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:815,4'
              BranchSideFuncs:
                - __archive_read_seek
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:820,27'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_read_ahead
                - __archive_read_seek
                - __archive_read_ahead
                - __archive_read_seek
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:820,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:821,4'
              BranchSideFuncs:
                - __archive_read_seek
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:823,28'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_seek
                - __archive_read_ahead
                - __archive_read_seek
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:824,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:825,4'
              BranchSideFuncs:
                - __archive_read_seek
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:827,11'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_read_ahead
                - __archive_read_seek
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:828,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:829,15'
              BranchSideFuncs:
                - memcmp
                - __archive_read_seek
                - __archive_read_ahead
                - __archive_read_seek
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:834,7'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_read_ahead
                - __archive_read_seek
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:829,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:830,23'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_read_ahead
                - __archive_read_seek
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:833,3'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_read_ahead
                - __archive_read_seek
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:834,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:835,4'
              BranchSideFuncs:
                - __archive_read_seek
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:841,27'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_read_ahead
                - __archive_read_seek
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:841,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:842,4'
              BranchSideFuncs:
                - __archive_read_seek
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:844,28'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_seek
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:845,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:846,4'
              BranchSideFuncs:
                - __archive_read_seek
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:848,11'
              BranchSideFuncs:
                - __archive_read_seek
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:849,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:850,20'
              BranchSideFuncs:
                - __archive_read_seek
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:864,3'
              BranchSideFuncs:
                - __archive_read_seek
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:851,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:852,9'
              BranchSideFuncs:
                - __archive_read_seek
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:861,22'
              BranchSideFuncs:
                - __archive_read_seek
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:852,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:853,19'
              BranchSideFuncs:
                - __archive_read_seek
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:856,19'
              BranchSideFuncs:
                - __archive_read_seek
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:757,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_7zip.c:758,20'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_7zip.c:796,7'
          Dst:             __archive_read_seek
        - Src:             'libarchive/archive_read_support_format_7zip.c:799,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_7zip.c:820,7'
          Dst:             __archive_read_seek
        - Src:             'libarchive/archive_read_support_format_7zip.c:823,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_7zip.c:829,8'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_7zip.c:841,7'
          Dst:             __archive_read_seek
        - Src:             'libarchive/archive_read_support_format_7zip.c:844,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_7zip.c:867,2'
          Dst:             __archive_read_seek
    - 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:    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:    3
      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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_endian.h:94,21'
          Dst:             archive_be32dec
        - Src:             'libarchive/archive_endian.h:94,49'
          Dst:             archive_be32dec
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_read_format_7zip_has_encrypted_entries
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 527
      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:520,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:520,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:526,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:520,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:521,40'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:526,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:522,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:523,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:525,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_read_support_format_7zip_capabilities
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 512
      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: 1188
      functionLinenumberEnd: 1203
      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:1192,2'
          Dst:             free_StreamsInfo
        - Src:             'libarchive/archive_read_support_format_7zip.c:1195,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: 1159
      functionLinenumberEnd: 1184
      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:1165,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1166,16'
              BranchSideFuncs:
                - read_consume
                - skip_stream
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1169,6'
              BranchSideFuncs:
                - skip_stream
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1169,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1170,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1176,30'
              BranchSideFuncs:
                - skip_stream
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1177,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1178,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1179,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:1166,3'
          Dst:             read_consume
        - Src:             'libarchive/archive_read_support_format_7zip.c:1176,18'
          Dst:             skip_stream
    - functionName:    archive_read_format_7zip_read_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1089
      functionLinenumberEnd: 1155
      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:1096,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1097,3'
              BranchSideFuncs:
                - read_stream
                - archive_set_error
                - crc32
                - archive_set_error
                - read_consume
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1100,6'
              BranchSideFuncs:
                - read_stream
                - archive_set_error
                - crc32
                - archive_set_error
                - read_consume
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1100,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1101,16'
              BranchSideFuncs:
                - read_consume
                - read_stream
                - archive_set_error
                - crc32
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1103,12'
              BranchSideFuncs:
                - read_stream
                - archive_set_error
                - crc32
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1110,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1111,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1113,9'
              BranchSideFuncs:
                - read_stream
                - archive_set_error
                - crc32
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1114,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1115,27'
              BranchSideFuncs:
                - read_stream
                - archive_set_error
                - crc32
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1117,22'
              BranchSideFuncs:
                - read_stream
                - archive_set_error
                - crc32
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1118,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1119,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1120,6'
              BranchSideFuncs:
                - archive_set_error
                - crc32
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1120,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1121,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1126,32'
              BranchSideFuncs:
                - archive_set_error
                - crc32
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1127,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1128,3'
              BranchSideFuncs:
                - archive_set_error
                - crc32
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1131,7'
              BranchSideFuncs:
                - archive_set_error
                - crc32
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1131,39'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1131,42'
              BranchSideFuncs:
                - archive_set_error
                - crc32
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1136,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1131,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1132,28'
              BranchSideFuncs:
                - crc32
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1136,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1136,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1138,8'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1150,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1138,40'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1139,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1148,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1138,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1141,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1148,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:1101,3'
          Dst:             read_consume
        - Src:             'libarchive/archive_read_support_format_7zip.c:1117,10'
          Dst:             read_stream
        - Src:             'libarchive/archive_read_support_format_7zip.c:1121,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1132,22'
          Dst:             crc32
        - Src:             'libarchive/archive_read_support_format_7zip.c:1141,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: 874
      functionLinenumberEnd: 1084
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
      BBCount:         99
      ICount:          747
      EdgeCount:       130
      CyclomaticComplexity: 33
      functionsReached:
        - __errno_location
        - _archive_entry_copy_pathname_l
        - _archive_entry_copy_symlink_l
        - archive_entry_copy_fflags_text
        - 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:888,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:889,3'
              BranchSideFuncs:
                - crc32
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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.4307
                - free_Header
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:892,2'
              BranchSideFuncs:
                - crc32
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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.4307
                - free_Header
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:893,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:894,3'
              BranchSideFuncs:
                - crc32
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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.4307
                - free_Header
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:896,6'
              BranchSideFuncs:
                - crc32
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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.4307
                - free_Header
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:896,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:899,3'
              BranchSideFuncs:
                - slurp_central_directory.4307
                - free_Header
                - crc32
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:907,5'
              BranchSideFuncs:
                - crc32
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:902,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:903,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:904,36'
              BranchSideFuncs:
                - crc32
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:911,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:911,37'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:912,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:911,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:912,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:913,4'
              BranchSideFuncs:
                - crc32
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:920,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:922,8'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:931,6'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:923,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:924,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:925,2'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:931,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:931,19'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:949,6'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:931,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:932,14'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:949,6'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:933,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:933,26'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:933,3'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:933,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:934,11'
              BranchSideFuncs:
                - archive_entry_set_is_data_encrypted
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:944,2'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:934,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:938,42'
              BranchSideFuncs:
                - archive_entry_set_is_data_encrypted
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:938,42'
              BranchSideFuncs:
                - archive_entry_set_is_data_encrypted
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:938,42'
              BranchSideFuncs:
                - archive_entry_set_is_data_encrypted
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:943,3'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:949,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:950,3'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:953,36'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:953,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:956,7'
              BranchSideFuncs:
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:970,25'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:956,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:957,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:961,22'
              BranchSideFuncs:
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:971,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:972,27'
              BranchSideFuncs:
                - archive_entry_set_mtime
                - archive_entry_set_size
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:974,6'
              BranchSideFuncs:
                - archive_entry_set_size
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:974,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:975,27'
              BranchSideFuncs:
                - archive_entry_set_ctime
                - archive_entry_set_size
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:977,6'
              BranchSideFuncs:
                - archive_entry_set_size
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:977,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:978,27'
              BranchSideFuncs:
                - archive_entry_set_atime
                - archive_entry_set_size
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:980,6'
              BranchSideFuncs:
                - archive_entry_set_size
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:980,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:982,7'
              BranchSideFuncs:
                - archive_entry_set_size
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:985,3'
              BranchSideFuncs:
                - archive_entry_set_size
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:992,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:995,17'
              BranchSideFuncs:
                - malloc
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:1019,6'
              BranchSideFuncs:
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:996,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:997,10'
              BranchSideFuncs:
                - free
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:1016,2'
              BranchSideFuncs:
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:998,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:999,12'
              BranchSideFuncs:
                - strcpy
                - free
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:1002,8'
              BranchSideFuncs:
                - free
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:1002,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1003,12'
              BranchSideFuncs:
                - strcpy
                - free
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:1006,8'
              BranchSideFuncs:
                - free
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:1006,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1007,12'
              BranchSideFuncs:
                - strcpy
                - free
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:1010,8'
              BranchSideFuncs:
                - free
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:1010,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1011,36'
              BranchSideFuncs:
                - archive_entry_copy_fflags_text
                - free
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1014,9'
              BranchSideFuncs:
                - free
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:1019,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1020,3'
              BranchSideFuncs:
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1022,7'
              BranchSideFuncs:
                - snprintf
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - free
                - 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:1022,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1023,18'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - snprintf
                - free
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1080,11'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1030,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1036,43'
              BranchSideFuncs:
                - archive_read_format_7zip_read_data
                - realloc
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - snprintf
                - free
                - archive_entry_set_mode
                - free
                - archive_set_error
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1053,7'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - snprintf
                - free
                - archive_entry_set_mode
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1038,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1039,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1042,18'
              BranchSideFuncs:
                - realloc
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - snprintf
                - free
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - free
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1043,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1044,10'
              BranchSideFuncs:
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1049,14'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - snprintf
                - free
                - 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:1053,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1056,4'
              BranchSideFuncs:
                - archive_entry_set_mode
                - free
                - archive_entry_set_size
                - snprintf
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1062,4'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - snprintf
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1067,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1068,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1072,33'
              BranchSideFuncs:
                - _archive_entry_copy_symlink_l
                - free
                - archive_entry_set_size
                - snprintf
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:900,7'
          Dst:             slurp_central_directory
        - Src:             'libarchive/archive_read_support_format_7zip.c:901,3'
          Dst:             free_Header
        - Src:             'libarchive/archive_read_support_format_7zip.c:917,21'
          Dst:             crc32
        - Src:             'libarchive/archive_read_support_format_7zip.c:921,16'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_read_support_format_7zip.c:938,6'
          Dst:             archive_entry_set_is_data_encrypted
        - Src:             'libarchive/archive_read_support_format_7zip.c:953,6'
          Dst:             _archive_entry_copy_pathname_l
        - Src:             'libarchive/archive_read_support_format_7zip.c:956,7'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_7zip.c:957,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:965,7'
          Dst:             archive_string_conversion_charset_name
        - Src:             'libarchive/archive_read_support_format_7zip.c:961,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:970,2'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_7zip.c:972,3'
          Dst:             archive_entry_set_mtime
        - Src:             'libarchive/archive_read_support_format_7zip.c:975,3'
          Dst:             archive_entry_set_ctime
        - Src:             'libarchive/archive_read_support_format_7zip.c:978,3'
          Dst:             archive_entry_set_atime
        - Src:             'libarchive/archive_read_support_format_7zip.c:983,3'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_7zip.c:986,3'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_7zip.c:999,5'
          Dst:             strcpy
        - Src:             'libarchive/archive_read_support_format_7zip.c:1003,5'
          Dst:             strcpy
        - Src:             'libarchive/archive_read_support_format_7zip.c:1007,5'
          Dst:             strcpy
        - Src:             'libarchive/archive_read_support_format_7zip.c:1011,5'
          Dst:             archive_entry_copy_fflags_text
        - Src:             'libarchive/archive_read_support_format_7zip.c:1036,8'
          Dst:             archive_read_format_7zip_read_data
        - Src:             'libarchive/archive_read_support_format_7zip.c:1042,10'
          Dst:             realloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:1045,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1058,4'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_7zip.c:1065,16'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_read_support_format_7zip.c:1072,4'
          Dst:             _archive_entry_copy_symlink_l
        - Src:             'libarchive/archive_read_support_format_7zip.c:1076,3'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_7zip.c:1080,2'
          Dst:             snprintf
    - functionName:    archive_read_format_7zip_bid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - best_bid
      BBCount:         34
      ICount:          206
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - __archive_read_ahead
        - check_7zip_header_in_sfx
        - find_elf_data_sec
        - find_pe_overlay
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:536,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:537,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:539,32'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
                - memcmp
                - find_elf_data_sec
                - __archive_read_ahead
                - check_7zip_header_in_sfx
                - find_pe_overlay
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:539,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:540,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:544,13'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - find_elf_data_sec
                - __archive_read_ahead
                - check_7zip_header_in_sfx
                - find_pe_overlay
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:544,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:545,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:555,7'
              BranchSideFuncs:
                - memcmp
                - find_elf_data_sec
                - __archive_read_ahead
                - check_7zip_header_in_sfx
                - find_pe_overlay
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:555,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:555,22'
              BranchSideFuncs:
                - memcmp
                - find_elf_data_sec
                - __archive_read_ahead
                - check_7zip_header_in_sfx
                - find_pe_overlay
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:555,45'
              BranchSideFuncs:
                - memcmp
                - find_elf_data_sec
                - __archive_read_ahead
                - check_7zip_header_in_sfx
                - find_pe_overlay
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:555,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:555,45'
              BranchSideFuncs:
                - find_elf_data_sec
                - __archive_read_ahead
                - check_7zip_header_in_sfx
                - find_pe_overlay
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:556,28'
              BranchSideFuncs:
                - find_elf_data_sec
                - __archive_read_ahead
                - check_7zip_header_in_sfx
                - find_pe_overlay
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:555,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:556,28'
              BranchSideFuncs:
                - find_elf_data_sec
                - __archive_read_ahead
                - check_7zip_header_in_sfx
                - find_pe_overlay
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:581,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:556,28'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:556,58'
              BranchSideFuncs:
                - find_pe_overlay
                - __archive_read_ahead
                - check_7zip_header_in_sfx
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:557,32'
              BranchSideFuncs:
                - find_elf_data_sec
                - __archive_read_ahead
                - check_7zip_header_in_sfx
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:561,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:562,44'
              BranchSideFuncs:
                - __archive_read_ahead
                - check_7zip_header_in_sfx
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:580,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:564,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:566,12'
              BranchSideFuncs:
                - __archive_read_ahead
                - check_7zip_header_in_sfx
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:571,8'
              BranchSideFuncs:
                - __archive_read_ahead
                - check_7zip_header_in_sfx
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:567,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:568,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:569,5'
              BranchSideFuncs:
                - __archive_read_ahead
                - check_7zip_header_in_sfx
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:572,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:573,41'
              BranchSideFuncs:
                - check_7zip_header_in_sfx
                - __archive_read_ahead
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:578,13'
              BranchSideFuncs:
                - __archive_read_ahead
                - check_7zip_header_in_sfx
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:574,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:575,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:576,10'
              BranchSideFuncs:
                - __archive_read_ahead
                - check_7zip_header_in_sfx
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:539,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_7zip.c:544,6'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_7zip.c:555,38'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_7zip.c:556,42'
          Dst:             find_pe_overlay
        - Src:             'libarchive/archive_read_support_format_7zip.c:557,14'
          Dst:             find_elf_data_sec
        - Src:             'libarchive/archive_read_support_format_7zip.c:562,23'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_7zip.c:573,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: 468
      functionLinenumberEnd: 506
      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_read_format_7zip_cleanup
        - archive_read_format_7zip_has_encrypted_entries
        - archive_read_format_7zip_read_data
        - archive_read_format_7zip_read_data_skip
        - archive_read_format_7zip_read_header
        - archive_read_support_format_7zip_capabilities
        - archive_set_error
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:473,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:473,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:476,8'
              BranchSideFuncs:
                - calloc
                - __archive_read_register_format
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:477,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:478,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:487,2'
              BranchSideFuncs:
                - __archive_read_register_format
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:503,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:504,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:505,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:473,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read_support_format_7zip.c:476,8'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:478,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:490,6'
          Dst:             __archive_read_register_format
        - Src:             'libarchive/archive_read_support_format_7zip.c:490,6'
          Dst:             archive_read_format_7zip_bid
        - Src:             'libarchive/archive_read_support_format_7zip.c:490,6'
          Dst:             archive_read_format_7zip_read_header
        - Src:             'libarchive/archive_read_support_format_7zip.c:490,6'
          Dst:             archive_read_format_7zip_read_data
        - Src:             'libarchive/archive_read_support_format_7zip.c:490,6'
          Dst:             archive_read_format_7zip_read_data_skip
        - Src:             'libarchive/archive_read_support_format_7zip.c:490,6'
          Dst:             archive_read_format_7zip_cleanup
        - Src:             'libarchive/archive_read_support_format_7zip.c:490,6'
          Dst:             archive_read_support_format_7zip_capabilities
        - Src:             'libarchive/archive_read_support_format_7zip.c:490,6'
          Dst:             archive_read_format_7zip_has_encrypted_entries
...
